在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