ssh: connect to host 10.1.5.94 port 22: Connection refused


問題描述:

電腦A通過ssh遠程另一台電腦B時報錯

wangju@wangju-HP-348-G4:~$ ssh xxxx@10.1.5.94 ssh: connect to host 10.1.5.94 port 22: Connection refused

我的問題其實是這樣造成的:

我要訪問的電腦是MAC,但是沒有打開遠程訪問的權限,所以造成局域網內,其它電腦不能通過SSH方式訪問。

解決辦法:

[MAC]配置mac可以被遠程訪問

  

網上找到的解決辦法,解決過程:(並不適用於我,留着備份下吧)

Ubuntu默認並沒有安裝ssh服務,如果通過ssh鏈接Ubuntu,需要自己手動安裝openssh-server。判斷是否安裝ssh服務,可以通過如下命令進行:

ssh localhost

結果我在這里發現了一個問題,如下:

Ubuntu 安裝配置SSH(ssh: connect to host localhost port

問題分析如下:出現這個問題是因為Ubuntu默認沒有安裝openssh-server,我們用一個命令來看下,如果只有agent,說明沒有安裝openssh-server,命令如下:

ps -e|grep ssh

效果如下:

Ubuntu 安裝配置SSH(ssh: connect to host localhost port

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

sudo apt-get install openssh-server

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

ps -e|grep ssh

 

Ubuntu 安裝配置SSH(ssh: connect to host localhost port

最后,我們通過ssh localhost命令來看下,這個命令主要用來連接本機如果出現要輸入密碼,說明成功。

ssh localhost 

Ubuntu 安裝配置SSH(ssh: connect to host localhost port

 

 

 

參考文檔:

Ubuntu 安裝配置SSH(ssh: connect to host localhost port 22: Connection refused問題的解決)


免責聲明!

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



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