我总结下我遇到的坑
- 有可能是因为防火墙没关
- sshd.service没开启或没安装
- 没有网络 ping不通
- 网络手动设置和自动的坑
- 有网络 ping的通 但是连不上
- 22端口没开
第一个防火墙问题
参考这篇文章防火墙的设置
参考这篇文章Centos7防火墙的设置
参考他们的关掉看行不行
不行再开起来
排除问题
第二个问题 sshd.service没开启或没安装或者22端口觉得有问题
参考这篇文章ssh的安装和启动
看是不是这个的问题
第三个问题 没有网络 ping不通
尝试 再xshell中 ping+网关地址 (地址不知道的话 再虚拟机终端里面打ifconfig 里面有inet 后面的就是)
不行就具体看网络配置的文章 网上很多
第四个问题 用网络 ping的通,但是连不上
参考这篇文章
!!别急还有一个方法 :把手动改成自动看一下
我的是vm8 你们可能和我不一样
点击属性 选择ipv4
改成这个。。自动
然后再试试
也可能是虚拟机本身问题
!!!选择自定义 和vm8
!!!如果还是不行 点击vmware的虚拟机管理 下的还原网络设置然后重新安装虚拟机和配置网络 再和xshell连接 我就是用的这个方法
当然还有一招 去弄个服务器玩
来源:CSDN
作者:wsy的夏天
链接:https://blog.csdn.net/Professional_6/article/details/104794138