Xshell连接服务器及连不上外网等问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xshell连接服务器及连不上外网等问题相关的知识,希望对你有一定的参考价值。
最近,安装了一下CentOS7的系统,发现身边的还是有很多小伙伴(包括我自己哈)在Xshell最近安装了一下CentOS7的系统,发现身边的还是有很多小伙伴(包括我自己哈)在Xshell连接服务器时,还是会出现问题,所以,我今天就这些问题做个小结。
首先,我先给大家说明一下常见的路由器模式。
1、NAT模式图解
2、桥接模式
Xshell 连不上服务器
1、排查步骤。
1)检查路通不通。
ping IP地址
2)selinux或者iptables是否关闭。
3)服务端是否提供服务
netstat -lntup|grep sshd
ps -ef|grep sshd
################################################################
如果ping IP地址不通:
第一步检查网起没起 ifconfig
如果ifconfig显示你的网卡已起,那就检查另外的原因,如果没起,需要检查你的网卡配置文件
重点查看标红的位置配的是否正确。如果虚拟编辑器里选择了下面图里标红的DHCP,则BOOTPROTO=dhcp即可
如果没有勾选,需要改BOOTPROTO=none或者static.
配置好网卡之后,重启网卡service network restart即可。
###############################################################
第二步如果网卡成功启动,如下图。
再检查你的虚拟编辑器以及当前虚拟机配置的是否正确
################################################################
第三步,检查Xshell编辑的是否正确
###############################################################
第四步,检查selinux是否关闭
SELINUX=enforcing改为SELINUX=disabled 显示如下图即可
##############################################################
第五步,关闭防火墙iptables
CentOS7 用systemctl stop firewalld.service
查看
CentOS6 用/etc/init.d/iptables stop
查看 /etc/init.d/iptables status
##############################################################
第六步检查服务器端口是否开启
检查进程是否开启
################################################################
第七步,检查本地服务配置,确保下图中的服务要开启
################################################################
第八步,如果还是连不上,查看VMnet8虚拟网卡的配置,有的电脑不能自动获取,你需要根据你的网段情况给它一个。
################################################################################################################################
至此,Xshell连服务器应该没什么问题了。
ping 不通外网
我们再来说说连不上外网的问题,连不上外网主要的两方面。
1、你的虚拟编辑器配置的是否正确,子网以及网关是否正确
2、DNS配置的是否正确。首先你要了解DNS,建议看一下下面的链接
https://m.douban.com/mip/note/373697762/
我们一般用阿里的DNS 223.5.5.5或223.6.6.6,你也可以用8.8.8.8哈
确保/etc/resolv.conf的DNS配置正确就可以啦。连上外网就不是什么问题啦。
希望这篇文章对大家有帮助哈。
以上是关于Xshell连接服务器及连不上外网等问题的主要内容,如果未能解决你的问题,请参考以下文章