一、问题描述
新安装的Kali2启动SSH服务使用Xshell连接不上,提示:
二、解决方法
在kali中查看ssh服务状态
service ssh status
提示:
error: could not load host key:/etc/ssh/ssh_host_rsa_key
使用
rm -r /etc/ssh/ssh*key
删除所有的秘钥,然后重启服务,
/etc/init.d/ssh restart
查看服务状态
运行没问题,然后用Xshell连接
一样连接不上...用命令查看日志:
cat /var/log/auth.log
其中有错误提示
找不到:ssh_host_rsa_key,ssh_host_ecdsa_key,ssh_host_ed25519_key这三个文件,通过执行以下命令进行创建:
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
创建之后,重启下ssh服务:
/etc/init.d/ssh restart
查看状态:
service ssh status
没什么问题,再用xshell连接试下
点击接受并保存,输入用户名与密码
连接成功!!