使用xshell连接linux连接xshell不上,网上的什么方法都试了,希望能有人可以解决!

作为一个Linux的初学者把自己踩过的那些坑跟大家分享一下XShell的作用无非是帮助用户在Windows界面上管理我们的服务器,而不用考虑服务器到底是在linux还是其他的系统上

在我们建立XShell連接的时候,需要知道我们服务器的ip,本机上的linux ip的获取需要用到一条指令——ifconfig头疼的是当我在新搭建的Ubantu上输入该指令的时候,提示需要安裝一个包按照指令提示这个网络包无法安装。解决方法是输入 sudo apt-get update来更新我们的源文件然后继续执行之前的命令即可。将我们得到的下面位置的信息填入XShell的主机位置即可请务必记得开启我们的虚拟机的Ubantu服务器,不然连不上!没有服务器怎么连如果再次连接还是连接不上,需要在Ubantu命令行界面输入 sudo apt-get install openssh-server

}

通过查看资料这种情况可能的原因主要有三种:

A 桥接模式可以使路由器使用DHCP的方式分配IP,如果你的电脑所处的网络拓扑中没有路由器的话也是ping不通的如果有路由器,洇为防火墙导致无法连接可以使用  sudo ufw disabled 命令禁用防火墙。或者在防火墙开启的情况下开放22端口命令是 sudo ufw allow 22

首先判断Ubuntu是否安装了eth0打开没有:

1、再判断有没有安装了ssh服务  输入:#ps -e | grep ssh 如果服务已经启动,则可以看到“sshd”否则表示没有安装服务,或没有开机启动

4、本机测试是否能够成功登錄:#ssh -l 用户名 本机ip

}

我要回帖

更多关于 linux连接xshell 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信