大家好,今天来介绍xshell连接linux失败的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!
xshell连接不上linux
用户要开通Linux系统服务器的时候,建议运行Xshell来远程连接服务器,如果连接不上,可以检查网络环境是否健康。
除此之外,也一定要填写正确的写Linux服务器登录信息,包括服务器用户陪闹颂名、密码等。如果是Linux服务器登录信息错误,可以弯档在应用主机商客中心或者邮箱进行查看。与此同时,如果你没有安装SSH服务或者版本过低,那么也会出现连接不上的情况,这个时候你可以采用如下方式进行处理:
1、输入#ps -e grep ssh ,如果出现“sshd”的字样,那么表示已经启动了,没有则说明没有成功。
2、安装SSH,并输入#sudo apt-get install openssh-server
3、启动#/etc/init.d/ssh start
最后的最后,芦郑如果SSH端口号(22)已经呈现开放状态,IP也已经加入了白名单,但是就是连接不上,这个时候可以重新安装下MySQL,修改sshd的群组和root就行了。
Xshell连接虚拟机中的Linux(Centos)的方法以及失败原因
在这里我们可以清晰的看到我们的IP地址,如果没有连接网络的小伙伴 或者无法连接的小伙伴是看不到这里的IP地址的,因为有的是随机的有的穗历是压根就没扮历设置。这个我们后面分析会说。
在这里进行的操作和在Centos中操作终端是没有任猜缺搜何区别的。
为什么我的Xshell连接不了我的linux(centos 7)
NAT模式需要配置端口转发,否则无法从主机连接虚拟机的服务。
在VirtualBox/VmWare中设置。
以VirtualBox为例,选中欲设置的虚拟机,点击设置调出“设置对话框”如下:
选中网络条目袜备,点开高级,单击“端口转发”,界面如下:
新增一条规则如下:
其中,主机IP需要去控制面板的网络适配器界面查找,我这里是192.168.56.1,如图:
在控制面板中辩好碧,依次进入控制面板,网络和 Internet,网络连接,打开VirtualBox那个网卡,查看详细信息获得IP地址,这个IP地址是虚拟机和本机组成一个网络时,本机的IP地址,从这个地址设置端口转发即携举可。
VMWare设置相似,因为没有安装,所以没有截图。
设置好了之后,从本机终端运行,ssh 用户名@192.168.56.1,即可远程到虚拟机,截图如下:
另外注意,ICMP协议是没有端口的,从虚拟机ping外网以及回应的ping包由VirtualBox/VmWare负责转发,不需要设定端口映射,所以你可以直接ping通百度
使用xshell连接linux连接不上网上的什么方法都试了希望能有人可以解决!
-
直接敲码答斗命令 ssh -vvv 39.105.27.78
这个是ssh客户端调试模式,你就可以看到卡到哪一个步骤了
-
服务器端打开调试模式 比如 sshd -D -ddd -p 10888 比如这个就是打开服务器端的调试,并且启动了新的实例,端口连接举肆为10888,最好关闭防火墙或者放通该端口。
如图
-
看下系统认迟磨证日志 /var/log/secure 里面有当前连接卡在的步骤。或者你暂时使用web端的noVNC或者remote desktop, 登陆去看看。不忙的话,可以联系我,帮你从源码上调试。
本文地址:https://gpu.xuandashi.com/72457.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!