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


我們在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項內容,即為我們建立的連接:

 

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM