自己安装的centos7系统,用xshell连接不上,提示22端口连接失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自己安装的centos7系统,用xshell连接不上,提示22端口连接失败相关的知识,希望对你有一定的参考价值。

看看防火墙是否打开22号端口,同时还要看看sshd服务是否打开了 参考技术A 防火墙关闭了再试试追问

可以ping通

参考技术B 是不是ssh没开啊,或者防火墙没开22端口啊追问

Ssh开了

防火墙也开了

追答

那都开了的话真不知道什么原因了,因为一般连不上都是这2个问题

本回答被提问者采纳

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配置正确就可以啦。连上外网就不是什么问题啦。

希望这篇文章对大家有帮助哈。

以上是关于自己安装的centos7系统,用xshell连接不上,提示22端口连接失败的主要内容,如果未能解决你的问题,请参考以下文章

Xshell连接服务器及连不上外网等问题

如何把自己的centos7虚拟多份给学生用xshell连接?

VMware15安装CentOS7图解详细安装,以及Linux初始化连接xshell

xshell远程连接centos7 rz/sz命名配置

VM虚拟机centos7系统桥接模式怎么看虚拟机系统的网络地址 我要从主机上面用xshell连接它

Xshell连接Centos 7进行安装MySQL及配置远程访问-完整版