在Windows7 下使用Putty连接BackTrack5 提示Network error:Software caused connection abort解决办法


 

昨晚在Vmware中装了BackTrack5的iso镜像,安装完成后使用主机中的Putty和SecureCRT通过SSH连接,一直出现问题。在BT5中,敲人命令ssh localhost,提示BT5 ssh: connect to host restart port 22: Connection refused。putty连接提示Network error:Software caused connection abort。在/etc/init.d/目录下 start ssh 提示已经连接。

解决方案如下:

首先,在主机和BT5之间用ping测试连通性,发现是互通的。

然后,考虑是防火墙的问题,于是在BT5关闭了防火墙服务 ufw disable,网上搜的命令也不知道对不对,之前一直用的CentOS,对Ubuntu的命令不熟悉。测试发现依然连接不成功。

网上搜索了若干解决方法。大致有以下几种。

(1)没有安装ssh服务(参考:http://blog.csdn.net/feliciafay/article/details/6561414

(2)生成密钥对(参考:http://www.2cto.com/os/201203/124654.html

因为我的BT5中默认是安装了Openssh的客户端和服务器的,敲入命令 start ssh,也提示 ssh进程已开启。我怀疑问题是出在我的主机上,可能22端口被其他进程占用了,于是我修改了BT5中SSH监听的端口,再次连接依然失败。

 

最后,我坚定了一个信念,一定是我的BT5中的ssh服务没有开启。(因为是初学者,所以分不清ssh和sshd有什么不同)。找到了这篇文章http://www.zihou.me/html/2010/02/19/1521.html,使用命令/usr/sbin/sshd 来启动了ssh服务,问题就解决了。

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM