Hi Giordon,
 
I've seen this before and I'm not sure what causes it - probably a reboot 
during the first sshd attempt to generate the host keys? 

As a result you end up with public/private keys of size 0.
The ssh-keygen -A command will only generate a key pair for missing keys (zero 
sized keys are OK!).

The solution is to delete all keys (*key*), then either restart sshd or run 
ssh-keygen -A.

Regards,
Adrian



[email protected] wrote: -----
To: "[email protected]" <[email protected]>
From: "Giordon Stark" 
Sent by: [email protected]
Date: 03/05/2018 03:39PM
Subject: [meta-xilinx] OpenSSH problems : sshd will not start up because of 
keys with invalid format

Hi all,

I'm seeing the following:

root@gfex-prototype4:~# /etc/init.d/sshd restart
key_load_public: invalid format
Could not load host key: /etc/ssh/ssh_host_rsa_key
key_load_public: invalid format
Could not load host key: /etc/ssh/ssh_host_dsa_key
key_load_public: invalid format
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
key_load_public: invalid format
Could not load host key: /etc/ssh/ssh_host_ed25519_key
sshd: no hostkeys available -- exiting.

I'm not entirely sure what happened here. I'm using pyro. Is this a known 
issue? I tried regenerating using ssh-keygen and this still doesn't seem to 
work:

root@gfex-prototype4:~# /usr/bin/ssh-keygen -A
root@gfex-prototype4:~# ls -lavh /etc/ssh/
drwxr-xr-x    2 root     root        1.0K Feb 27 17:37 .
drwxr-xr-x   28 root     root        3.0K Jan  1  1970 ..
-rw-r--r--    1 root     root      540.2K Feb 27 17:17 moduli
-rw-r--r--    1 root     root        1.5K Feb 27 17:17 ssh_config
-rw-------    1 root     root           0 Feb 27 17:37 ssh_host_dsa_key
-rw-r--r--    1 root     root           0 Feb 27 17:37 ssh_host_dsa_key.pub
-rw-------    1 root     root           0 Feb 27 17:37 ssh_host_ecdsa_key
-rw-r--r--    1 root     root           0 Feb 27 17:37 ssh_host_ecdsa_key.pub
-rw-------    1 root     root           0 Feb 27 17:37 ssh_host_ed25519_key
-rw-r--r--    1 root     root           0 Feb 27 17:37 ssh_host_ed25519_key.pub
-rw-------    1 root     root           0 Feb 27 17:37 ssh_host_rsa_key
-rw-r--r--    1 root     root           0 Feb 27 17:37 ssh_host_rsa_key.pub
-rw-r--r--    1 root     root        3.5K Feb 27 17:37 sshd_config
-rw-r--r--    1 root     root        3.5K Feb 27 17:37 sshd_config_readonly
root@gfex-prototype4:~# /etc/init.d/sshd restart
key_load_public: invalid format
Could not load host key: /etc/ssh/ssh_host_rsa_key
key_load_public: invalid format
Could not load host key: /etc/ssh/ssh_host_dsa_key
key_load_public: invalid format
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
key_load_public: invalid format
Could not load host key: /etc/ssh/ssh_host_ed25519_key
sshd: no hostkeys available -- exiting.

Thanks,

Giordon-- 
Giordon Stark 
-- 
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx
-- 
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to