记录远程连接虚拟机的一次问题调试

388 阅读1分钟

CentOS7 & MobaXterm (SSH连接建立)

image-20230614223900543.png

问题还原:虚拟机跟物理机都能ping通的情况下,ssh服务连接不上虚拟机

  • 虚拟机Ip地址的配置(DHCP/ STATIC)-->手动修改适配器Ip地址 (要一致)
  • 禁用sshd里的UserDNS

过程还原

  1. 查看虚拟机配置的Ip地址

image-20230614224714968.png

这里我是用dhcp自动分配的ip,也可以去设置成static手动添加

进入到目标路径,修改ifcfg-enp0s3

image-20230614225011506.png

vi ifcfg-enp0s3

-i 插入模式 ——> esc 退出插入模式 ——> :wq 保存并退出

  1. 将适配器网络的IP地址跟虚拟机自动分配的对应上

image-20230615105144267.png

  1. 测试物理机跟虚拟机能否ping通,虚拟机能否连上网(ping baidu.com)

image-20230615105342231.png

image-20230615105501303.png

发现双方网络连接都没毛病,还是远程连接不上

  1. 检查虚拟机防火墙有没有关闭,ssh服务有没有开启

image-20230615105632638.png

绿色代表未关闭

image-20230615105729154.png

检查ssh是否开启

image-20230615105818840.png

  1. 检查过后,发现还是远程连接不上,百度之,发现可能是由于ssh配置中的UserDNS干扰导致,进到sshd_config,编辑修改UseDNS 属性为no

image-20230615110158317.png 6. 大功告成,终于可以设置端口转发,连数据库去了

image-20230615110315479.png

参考:

  1. blog.csdn.net/bcfdsagbfci…
  2. blog.csdn.net/qq_33406883…
  3. blog.csdn.net/qq_42104296…
  4. blog.csdn.net/qq_27979907…