SSHD不是从Yocto开始的。密钥文件有问题



我在卡片上烧了Yocto。其中一些启动正常

启动OpenBSD Secure Shell服务器:sshd

完成。

有些不是。

启动OpenBSD Secure Shell服务器:sshd

无法加载主机密钥:/etc/ssh/ssh_host_rsa_key

key_load_public:无效格式

无法加载主机密钥:/etc/ssh/ssh_host_dsa_key

key_load_public:无效格式

无法加载主机密钥:/etc/ssh/ssh_host_ecdsa_key

key_load_public:无效格式

无法加载主机密钥:/etc/ssh/ssh_host_ed25519_key

禁用协议版本2。无法加载主机密钥

sshd:没有可用的主机密钥--正在退出。

如何解决问题?

好吧。这是一个相当复杂的过程。

  1. 删除/etc/ssh中的所有文件/
  2. 运行/usr/bin/ssh-keygen-A
  3. 从用户注销
  4. 现在你可以重新开始享受了

最新更新