1. 程式人生 > >解決Ubuntu無法進行SSH連接的問題(以及如何使用SSH)

解決Ubuntu無法進行SSH連接的問題(以及如何使用SSH)

eight 點擊 style 輕松 xshel ont conf shell 解決

我們在VM中安裝好Ubuntu 虛擬機後,經常需要使用Xshell、ssh等工具進行遠程連接,方便我們在兩個操作系統中進行文件的復制與移動,但是有時候會出現無法連接的問題,原因可能是Ubuntu中默認關閉了SSH 服務,即沒有啟用22號端口。

1.首先查看Ubuntu虛擬機的IP地址:

命令:ifconfig

技術分享圖片

2.倘若ubuntu沒有開啟22號端口是不能連接上SSH或者XShell等軟件,所以需要我們打開SSH服務,開啟22端口,執行以下命令:

技術分享圖片

3.可以使用以下兩種方法查看是否開啟了22號端口:(發現端口此時的狀態都為LISTEN,即為開啟狀態)

  • netstat -ntlp|grep 22
  • lsof -i:22

技術分享圖片

4.利用SSH或者XShell嘗試連接:

  1. 點擊Quick Connect:技術分享圖片
  2. 輸入ubuntu相應的IP地址和用戶名,點擊Connect技術分享圖片
  3. 輸入ubuntu中設置的登入密碼即可技術分享圖片
  4. 登入後即可輕松完成文件的復制、刪除等操作(左側為window中的文件,右側界面為ubuntu中的文件)技術分享圖片
  5. 在Ubuntu中利用lsof -i:22命令可以查看出發現多了2項內容,即為我們建立的連接:技術分享圖片

註:錯誤之處還望指出,謝謝!

解決Ubuntu無法進行SSH連接的問題(以及如何使用SSH)