品牌型号:联想拯救者R7000
系统: Windows 10专业版
软件版本:MobaXterm_Personal_23.2
MobaXterm可以用来连接远程服务器或者本地Linxu虚拟机,我们有时候可能会遇到MobaXterm连接不上或者MobaXterm连接虚拟机拒绝访问的情况。本文将详细介绍MobaXterm连接不上什么情况,MobaXterm连接虚拟机拒绝访问怎么办的相关内容。
一、MobaXterm连接不上什么情况
造成MobaXterm连接不上,可能是配置问题、网络或服务器状态异常。以下是一些主要的原因和解决方案:
1、IP地址错误
如果输入的ip地址有误,就会超时连接的情况。
解决方法:检查服务器IP地址是否正确,可以通过【ping+服务器ip地址】检测网络是否可以到达服务器。如果收到了恢复,并且丢包不是100%说明可以ping通服务器,如果卡住不动,或者出现连接超时,可能是输入了错误的ip地址,或者电脑网络存在问题。

2、SSH服务未启动
如果服务器或虚拟机的SSH服务未启动(SSH服务可以理解为远程连接服务),也会出现无法连接的情况。毕竟远程连接服务未开启,端口未暴露,所以会出现连接不上的情况。
解决方法:
在Linux系统中,执行命令【service sshd status】查看SSH服务状态,若未启动可使用【service sshd start】启动服务。

3、防火墙限制
服务器的防火墙设置可能会把请求阻拦,导致MobaXterm无法正常连接到服务器。
解决方法:检查防火墙规则配置,需要开放22端口,这是SSH服务默认端口。

4、MobaXterm配置问题
MobaXterm连接配置错误,也会出现无法连接的情况。
解决方法:
检查MobaXterm的会话设置,确保选择了正确的协议,一般选择SSH协议。另外,确保登录服务器的用户名和密码是正确的。输入密码不可见,输入完毕后按下回车即可,登陆成功后会进入服务器界面,而不是重复让输入密码。如果重复输入密码,说明密码不正确,请检查大小写。

二、MobaXterm连接虚拟机拒绝访问
使用MobaXterm连接虚拟机,如果提示“拒绝访问”,问题一般出在虚拟机的设置上(Linux系统或者网路)。以下是几种常见情况及解决方案:
1、虚拟机未启用网络适配器
虚拟机必须正确配置网络适配器,才能收到MobaXterm的连接。
解决方法:
在虚拟机软件中,检查是否启用了网络适配器,作者使用的是VM虚拟机,根据我个人经验推荐使用NAT模式,并设置虚拟机ip和主机保持同一个号段,必须在一个号段,否则会出现无法连接服务器。选择桥接模式也可以,具体操作可以参考CSDN,此处不展开介绍。

2、SSH服务未安装或配置错误
如果虚拟机中未安装SH服务,MobaXterm也无法建立连接。
解决方法:
(1)使用命令【sudo apt-get install openssh-server】(Ubuntu系统)或【sudo yum install openssh-server】(CentOS系统)安装SSH服务。

(2)检查配置文件【/etc/ssh/sshd_config】,PermitRootLogin设置为yes。

3、虚拟机的防火墙设置
虚拟机的防火墙可能会阻止MobaXterm的访问请求,我认为本地虚拟机服务器,没必要开启防火墙功能。
解决方法:
如果是本地虚拟机搭建的服务器,建议直接关闭服务器的防火墙功能。

三、总结
以上就是MobaXterm连接不上什么情况,MobaXterm连接虚拟机拒绝访问的相关内容。MobaXterm不仅支持连接远程服务器,还支持连接本地虚拟机,在使用过程中,可能会遇到MobaXterm连接不上的情况,本文分析了一些原因,并给出了解决方案。希望本文对你有所帮助。
署名:Hungry