51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3017|回复: 1
打印 上一主题 下一主题

kali linux2.0使用SSH进行远程登录失败问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-3-24 16:49:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
参考http://jingyan.baidu.com/article/eae07827a3e6bc1fec5485e3.html每个步骤,已经将kali2.0的ssh服务正常开启,唯一区别,就是密钥算法不同,见图;
使用SSH登录工具(Putty\SecureCRT\XShell)登录kali,都报错“密钥交换失败。没有兼容的主机密钥。”,见图。
请各位高手帮帮忙,谢谢!
另外,我的kali2.0是装在虚拟机上的,不知道有什么工具支持在windows机子上浏览远端kali2.0窗口系统。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2016-3-29 16:58:13 | 只看该作者
在大侠的帮助下该问题已解决。
问题原因:
#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
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-27 14:12 , Processed in 0.066067 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表