Ubuntu中不能使用ssh遠程登陸的解決辦法;ssh服務的安裝與配置

    在學習使用Ubuntu系統的過程當中,咱們常常會遇到不能遠程使用SSH協議進行登陸,或者不能使用root身份登陸的問題,其實Ubuntu默認沒有安裝SSH服務,根據查看一些大神的資料加上本身的總結,有一點小小的經驗,分享給你們,但願能幫你解決問題。網絡


    無論是上述狀況的哪種,首先要先看看是否是ssh包沒有安裝或ssh服務沒有開啓,具體查看方法以下:(如下操做均在root權限下進行)ssh

    執行:ssh localhostide

wKiom1lh68LBIJCwAAAcDMLZD70616.png

    如上圖所示,若是出現connection refused就是沒有安裝ssh服務,這個時候須要在連網狀態下進行(由於要在網絡上下載包)工具

    執行:sudo apt-get install openssh-server學習

wKioL1lh7JvxG2OsAABHHS14HHQ812.png

    如上圖所示,等待完成。完成後,須要從新啓動一下ssh服務。
spa

    執行:sudo /etc/init.d/ssh startserver

wKiom1lh7RLhcRqKAAAkMlH-h40340.png

    顯示OK就表示重啓成功。blog

    執行:ps -e|grep ssh   查看ssh服務已經開啓get

wKiom1lh7iWCxb1HAAAZ1r_GAKc059.png

    接下來還須要一個配置文件須要更改一下it

    執行:nano /etc/ssh/sshd_config  

wKioL1lh7o-QWo-pAAAVj6pAhL8266.png

    進入一個編輯頁面(nano是Linux系統中的一種編輯工具)將其中的PermitRootLogin prohibit-password前面加上#(表示註銷),再加上一個PermitRootLogin yes   按Ctrl+O保存, 會出現保存的文件名,不用更改,默認就行,直接回車,保存後Ctrl+X退出。

wKiom1lh7wbQu5wcAAAl3hwwux8870.png

     退出後重啓一下SSH服務:sudo /etc/init.d/ssh start

     再次使用遠程ssh協議登陸就能夠了,root身份也能夠登陸了。

相關文章
相關標籤/搜索