查看ssh状态
sudo systemctl status ssh
查看ssh错误原因
sudo /usr/sbin/sshd -t
原因:未配置ssh hostkeys
重新生成密钥
普通用户
ssh-keygen -A
root权限下,重新生成密钥:
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
修改密钥权限:
chmod 600 /etc/ssh/ssh_host_dsa_key chmod 600 /etc/ssh/ssh_host_rsa_key
重启SSH
/etc/init.d/ssh start