首页 > 系统相关 >关于VMware Centos 7 xshell 连接不上的情况

关于VMware Centos 7 xshell 连接不上的情况

时间:2023-03-01 22:24:14浏览次数:52  
标签:Centos 虚拟机 192.168 不上 lft ssh xshell VMware

关于VMware Centos 7 xshell 连接不上的情况

1、现象

在xshell 检查ping 主机发现能ping同,但是无法ssh上。

IMG_256

2、检查思路(先检查系统---》再检查VMware---》台式机)

2.1 是否SSH 的22端口没有开启

IMG_257

2.2 安全策略方面是否关闭

IMG_258IMG_259

措施:关闭这两个安全措施

(事实上到最后我才发现ssh连接不上跟这两个完全没有关系,换句话说即使这两个没有关闭,并不影响ssh功能,为了以后其他服务还是把这两个安全措施给关闭了)

IMG_260IMG_261

测试:结果依旧

2.3、 检查是否没有安装SSH服务,或者是启动相关的服务

[root@localhost ~]# rpm -qa |grep ssh
openssh-6.4p1-8.el7.x86_64
openssh-clients-6.4p1-8.el7.x86_64
openssh-server-6.4p1-8.el7.x86_64
libssh2-1.4.3-8.el7.x86_64

检查发现是有的

2.4 检查是否是VMware 问题

2.4.1 检查VMware虚拟机的网络适配器模式是Nat模式,尝试改变一下模式

修改之前:

IMG_262

IMG_263

IMG_264

找到问题,因为我们采用的·是nat模式,链接的是VMnet8的这个虚拟网卡,而我们的虚拟机的IP跟VMnet8同一个IP,冲突了,导致无法真正ssh到我们的虚拟机

xshell ping192.168.186.1 能通,大概率是因为ping到了VMnet8去了,ssh 到了VMnet8不能通虚拟机。所以需要重新给虚拟机改一个186网段IP。

2.4.2 修改虚拟机IP

[root@localhost Desktop]# nmcli connection modify eno16777736 ipv4.addresses 192.168.186.2/24
[root@localhost Desktop]# nmcli connection up eno16777736
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)
[root@localhost Desktop]# ip -4 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  inet 192.168.186.128/24 brd 192.168.186.255 scope global dynamic eno16777736
      valid_lft 1774sec preferred_lft 1774sec
  inet 192.168.186.2/24 brd 192.168.186.255 scope global secondary eno16777736
      valid_lft forever preferred_lft forever
[root@localhost Desktop]#

2.4.3 xshell测试成功

IMG_265

3、总结

本文是复盘搭建Centos7的过程中遇到的小问题。最主要是养成复盘以及排障思路,养成写博客的习惯。这是我的第一篇博客。

祝您幸福,我是无米粿。

2023.3.1

标签:Centos,虚拟机,192.168,不上,lft,ssh,xshell,VMware
From: https://www.cnblogs.com/yue1394846126/p/17170103.html

相关文章

  • 【CentOS】scp免密码远程拷贝
    https://www.likecs.com/show-307003828.html基于公钥和私钥的信任办法使用root用户,在192.168.0.30和192.168.0.31之间复制文件可以先删除旧文件rm/root/.ssh/......
  • 部署堡垒机4——CentOS7 编译安装 Python 3.8.12
    1、去python3的官方网站下载源代码https://www.python.org/downloads/下载安装Python3.8.12到/opt/python3cd/optwgethttps://www.python.org/ftp/python/3.8.12/Py......
  • CentOS 7上使用Python 3和虚拟环境
    在CentOS7上使用Python3和虚拟环境,请按照以下步骤操作:首先,确保您的系统已安装Python3。您可以使用以下命令检查Python3是否已安装:python3--version如果Python3已......
  • Centos7 系统 yum 安装软件包 Error256 [Errno 256] No more mirrors to try.
    帖子来源:https://my.oschina.net/guiguketang/blog/5496250确实有用!!!!现象:yum安装某些软件包时,提示Nomoremirrorstotry.原因:centos7部分版本的镜像源已经取消,更换y......
  • Centos系统挂载硬盘到根目录教程
      【查看机器所挂硬盘个数及分区情况】fdisk-l【查看文件系统容量已用可用已用占比挂载点】df-h【给硬盘进行分区(名称不一定是sdb,具体以fdisk-l展示的为准)......
  • tar centos
    CentOS下解压.tar.gz文件 tar参数有z,c,x,v,f-z表示压缩操作类型是.tar.gz-c表示当前行为是打包-x表示当前行为是解压文件包-v参数要求显示命令执行过......
  • centos7 安装 桌面
    yum-ygroupsinstall"GNOMEDesktop"startx参考:http://www.guoxiaolong.cn/blog/?id=8318https://blog.csdn.net/Doudou_Mylove/article/details/124012732......
  • Centos安装docker
    使用Xshell连接服务器,并获取root权限wgethttps://get.docker.com/gpgrpmkeys--import./gpg自动安装命令:curl-fsSLhttps://get.docker.c......
  • CentOS7.6 添加系统自启脚本
    一、编辑脚本1.在自定义的脚本中添加#chkconfig:2352080#chkconfig:23452080 其中2345是默认启动级别,全部0-6共有7个级别。0表示:表示......
  • 搭建nexus仓库,并添加阿里云centos镜像源尝试同步
    Nexus是一个强大的maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。maven的官方仓库:https://repo.maven.apache.org/Nexus官方下载地址:https://help.s......