品牌型号:联想ThinkPad X1
系统:Windows10家庭版
软件版本:SecureCRT 9.2.2
相较于其他的终端仿真软件,SecureCRT的优势在于支持SSH2、AES-256、3DES等强加密,在公钥、证书方面支持多重认证,安全合规的企业级加密方式,非常适合开发使用。下面给大家介绍一下SecureCRT连接不上虚拟机,SecureCRT连接超时解决办法的相关内容。
一、SecureCRT连接不上虚拟机
SecureCRT常用来进行远程连接,我们在日常的工作中难免会遇到连接不上的情况。这时就需要逐一排查分析原因。下面我根据自身的经验给大家列举几个解决连接不上虚拟机的方向。
①检查网络是否互通
对于连接不上这个问题,我的第一反应就是网络,这里先通过ping命令来验证。我们获取虚拟机的IP,在虚拟机中输入ip addr命令获取。

在主机的cmd中输入命令:ping+虚拟机的ip。例如输入ping 192.168.95.255。如果能通过就可以直接检查SSH服务和防火墙配置。
②检查SSH服务是否未启动或者被占用
这需要在虚拟机里检查,如果服务没有启动或者被占用的话,都会直接导致连接失败。我们打开虚拟机输入systemctl status sshd来检查是否开启。

如果SSH服务没有开启的话,我们就输入systemctl start sshd命令就可以启用这个SSH服务了。
③关闭虚拟机防火墙和主机防火墙
我们在虚拟机中输入systemctl stop firewalld就可以临时关闭虚拟机的防火墙。再尝试远程连接,如果能连接成功的话,我们就需要永久开放22端口,输入firewall-cmd --zone=public --add-port=22/tcp --permanent指令就可以永久开放了。

如果虚拟机防火墙已经关闭且22端口也开放了,仍然无法连接虚拟机的话,我们再检查一下主机上的防火墙,可以先临时关闭防火墙或者在防火墙中建立一个新的规则允许22端口通过。

④检查SecureCRT 连接参数
有时候连接不上也可能因为SecureCRT中连接参数配置的有异常,我们可以重新配置逐个的核对。打开SecureCRT,接着点击菜单栏中的文件选项,建立一个新的会话,协议就选择默认的SSH2就好了。

二、SecureCRT连接超时解决办法
如果ping请求超时,则意味着网络完全不通过,这是连接超时最主要的原因。这里就需要重点排查一下虚拟机网络模式。
1、打开虚拟机,在工具栏中点击虚拟机按钮,找到设置这个选项,接着再点网络适配器。推荐使用桥接模式和仅主机模式这两种模式。尽量不要直接选用NAT模式,因为这个模式下虚拟机的IP变成了内网私有地址,主机没办法直接访问,除非我们手动配置端口。

2、如果还是没法解决的话,就需要我们检查虚拟网卡是否正常,我们打开虚拟机,在工具栏里找到编辑选项,然后找到虚拟网络编辑器选项,接着打开后检查对应网络模式的网卡是否已经连接上了。

上文提到过使用ping来测试网络,其实最简单直接的方法就是打开网页测试网速,测试主机和虚拟机的网络速度,这也可以快速的排查是不是网速问题导致的连接超时。

以上就是SecureCRT连接不上虚拟机,SecureCRT连接超时解决办法的全部内容了。无论是网络问题还是SSH服务未启动或者被占用导致的SecureCRT连接不上虚拟机,我们遇到问题要先学会排查问题,再找到问题后对症下药。
