51Testing软件测试论坛

标题: kali linux2.0使用SSH进行远程登录失败问题 [打印本页]

作者: 女孩    时间: 2016-3-24 16:49
标题: kali linux2.0使用SSH进行远程登录失败问题
参考http://jingyan.baidu.com/article/eae07827a3e6bc1fec5485e3.html每个步骤,已经将kali2.0的ssh服务正常开启,唯一区别,就是密钥算法不同,见图;
使用SSH登录工具(Putty\SecureCRT\XShell)登录kali,都报错“密钥交换失败。没有兼容的主机密钥。”,见图。
请各位高手帮帮忙,谢谢!
另外,我的kali2.0是装在虚拟机上的,不知道有什么工具支持在windows机子上浏览远端kali2.0窗口系统。

作者: 女孩    时间: 2016-3-29 16:58
在大侠的帮助下该问题已解决。
问题原因:
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_rsa_key

参考http://www.jinbuguo.com/openssh/ssh-keygen.html
ssh-keygen 用于为 ssh(1)生成、管理和转换认证密钥,包括 RSA 和 DSA 两种密钥。
密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥。

解决方法:
应该直接指定RSA密钥
#ssh-keygen -t rsa -f /etc/ssh/ssh_host_dsa_key
#ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
或者不指定密钥,默认生成用于SSH-2的RSA密钥
#ssh-keygen  -f /etc/ssh/ssh_host_dsa_key
#ssh-keygen  -f /etc/ssh/ssh_host_rsa_key




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2