Xshell鏈接不上Linux的解決方法

xshell鏈接linux主機時,會出現錯誤:Could not connect to '127.0.0.1' (port 22): Connection failed.  可是這時能ping通。linux

 

經過查看資料,這種狀況可能的緣由主要有三種:shell

A 橋接模式可使路由器使用DHCP的方式分配IP,若是你的電腦所處的網絡拓撲中沒有路由器的話也是ping不通的。若是有路由器,由於防火牆致使沒法鏈接,可使用  sudo ufw disabled 命令禁用防火牆。或者在防火牆開啓的狀況下開放22端口命令是 sudo ufw allow 22bash

B Ubuntu默認不安裝openssh服務器,因此若要使用ssh遠程登陸Ubuntu主機,首先須要安裝ssh服務器。服務器

C   (1)ifup eth0   (2)ifconfig   打開eth0  多是eth0關閉沒有打開網絡

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

一、ifconfig  若是有eth0網卡  就說明打開了  不然輸入ifup eth0打開網卡測試

一、再判斷有沒有安裝了ssh服務  輸入:#ps -e | grep ssh 若是服務已經啓動,則能夠看到「sshd」,不然表示沒有安裝服務,或沒有開機啓動spa

二、安裝ssh服務,輸入命令:#sudo apt-get install openssh-server code

三、啓動服務:#/etc/init.d/ssh start server

四、本機測試是否可以成功登陸:#ssh -l 用戶名 本機ip

相關文章
相關標籤/搜索