这个问题我找了很久 ,

首先我的情况是这样的

1.centos :  ping www.baidu.com  能ping通外网

2.window: ping   centosip   也能ping通

3.window: telnet  ip  22  这里22端口连接失败

到这里,我发现是不是我的22端口出现了问题, 我把centos防火墙关闭了,

停止firewall:systemctl stop firewalld.service
禁止firewall开机启动:systemctl disable firewalld.service 

关闭防火墙后,xshell 还是连接不上, 然后百度了很久, 看到一位老哥说 你的centos系统里的IP 可能和别的重复了,

ok ,

4.然后我就编辑网络配置文件  :vi  ifcfg-entp3s0 重新指定了一个IP地址,重启network: systemctl restart network

搞定了, xshell可以连接上了