我正在配置 ssh 服务器,但遇到了一个问题。
首先,我使用以下命令生成私钥/公钥 RSA 密钥:
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
并在提示符下设置密码。
然后尝试启动 sshd:
/etc/init.d/ssh start
但出现错误:
无法加载主机密钥:/etc/ssh/ssh_host_rsa_key
禁用协议版本 2。无法加载主机密钥
sshd:没有可用的主机密钥——退出。
关键:如果在生成密钥时将私钥的密码留空,则一切正常,否则会出现上述错误。不过,不建议将该密码留空。
有什么想法吗?谢谢。
答案1
主机密钥无法用密码保护,因此请将其留空。