使用ssh localhost命令,發生異常ssh: connect to host localhost port 22: Connection refused


使用"ssh localhost"命令,失敗:

 

問題分析如下:

出現這個問題是因為Ubuntu默認沒有安裝openssh-server。檢查是否安裝了openssh-server,使用命令 "ps -e| grep sshd",如果出現了sshd,則說明安裝了,反之則沒安裝。

  

既然問題找到了,我們就開始用命令來安裝openssh-server,命令如下:

sudo apt-get install openssh-server

安裝完成后,我們再用"ps -e | grep ssh"命令來看下,openssh-server安裝上去沒有。輸入命令后出現如下截圖,說明安裝完畢,圖中sshd就是我們所安裝的。

 

一、連接到本地

 

二、使用"ssh -p port user@remote"一台電腦 連接到 另一台電腦

  • user:是在遠程機器上的用戶名,如果不指定的話,默認為當前用戶。
  • remote:是遠程機器上的地址,可以是 ip地址、域名。
  • port:是SSH Server監聽的端口,如果不值定,就默認為22。

 


免責聲明!

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



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