天天看點

Xshell連接配接不上Ubuntu問題解決方案

xshell連接配接linux主機時,會出現錯誤:

Could not connect to '127.0.0.1' (port 22): Connection failed.

,但是這時能ping通。

通過檢視資料,這種情況可能的原因主要有三種:

  • 一. 橋接模式可以使路由器使用DHCP的方式配置設定IP,如果你的電腦所處的網絡拓撲中沒有路由器的話也是ping不通的。如果有路由器,因為防火牆導緻無法連接配接,可以使用

    sudo ufw disabled

    指令禁用防火牆。或者在防火牆開啟的情況下開放22端口指令是

    sudo ufw allow 22

  • 二. Ubuntu預設不安裝openssh伺服器,是以若要使用ssh遠端登入Ubuntu主機,首先需要安裝ssh伺服器。
  • 三. (1)

    ifup eth0

    (2)

    ifconfig

    打開eth0 可能是eth0關閉沒有打開

    1、首先,判斷Ubuntu是否安裝了eth0打開沒有:

    輸入

    ifconfig

    如果有

    eth0

    網卡 就說明打開了 否則輸入

    ifup eth0

    打開網卡;

    2、再判斷有沒有安裝了ssh服務 輸入:

    #ps -e | grep ssh

    如果服務已經啟動,則可以看到 “

    sshd

    ”,否則表示沒有安裝服務,或沒有開機啟動

    3、安裝ssh服務,輸入指令:

    #sudo apt-get install openssh-server

    4、啟動服務:

    #/etc/init.d/ssh start

    5、本機測試是否能夠成功登入:

    #ssh -l 使用者名 本機ip

參考:xshell連接配接不上Ubuntu的解決方法

繼續閱讀