MobaXterm中文网站 > 使用教程 > MobaXterm连接不上什么情况 MobaXterm连接虚拟机拒绝访问怎么办
MobaXterm连接不上什么情况 MobaXterm连接虚拟机拒绝访问怎么办
发布时间:2025/01/10 11:39:22

品牌型号:联想拯救者R7000

系统: Windows 10专业版

软件版本:MobaXterm_Personal_23.2

MobaXterm可以用来连接远程服务器或者本地Linxu虚拟机,我们有时候可能会遇到MobaXterm连接不上或者MobaXterm连接虚拟机拒绝访问的情况。本文将详细介绍MobaXterm连接不上什么情况,MobaXterm连接虚拟机拒绝访问怎么办的相关内容。

一、MobaXterm连接不上什么情况

造成MobaXterm连接不上,可能是配置问题、网络或服务器状态异常。以下是一些主要的原因和解决方案:

1、IP地址错误

如果输入的ip地址有误,就会超时连接的情况。

解决方法:检查服务器IP地址是否正确,可以通过【ping+服务器ip地址】检测网络是否可以到达服务器。如果收到了恢复,并且丢包不是100%说明可以ping通服务器,如果卡住不动,或者出现连接超时,可能是输入了错误的ip地址,或者电脑网络存在问题。

Ping服务器
图1:Ping服务器

2、SSH服务未启动

如果服务器或虚拟机的SSH服务未启动(SSH服务可以理解为远程连接服务),也会出现无法连接的情况。毕竟远程连接服务未开启,端口未暴露,所以会出现连接不上的情况。

解决方法:

在Linux系统中,执行命令【service sshd status】查看SSH服务状态,若未启动可使用【service sshd start】启动服务。

查看SSH服务状态
图2:查看SSH服务状态

3、防火墙限制

服务器的防火墙设置可能会把请求阻拦,导致MobaXterm无法正常连接到服务器。

解决方法:检查防火墙规则配置,需要开放22端口,这是SSH服务默认端口。

防火墙规则
图3:防火墙规则

4、MobaXterm配置问题

MobaXterm连接配置错误,也会出现无法连接的情况。

解决方法:

检查MobaXterm的会话设置,确保选择了正确的协议,一般选择SSH协议。另外,确保登录服务器的用户名和密码是正确的。输入密码不可见,输入完毕后按下回车即可,登陆成功后会进入服务器界面,而不是重复让输入密码。如果重复输入密码,说明密码不正确,请检查大小写。

登录用户名
图4:登录用户名

二、MobaXterm连接虚拟机拒绝访问

使用MobaXterm连接虚拟机,如果提示“拒绝访问”,问题一般出在虚拟机的设置上(Linux系统或者网路)。以下是几种常见情况及解决方案:

1、虚拟机未启用网络适配器

虚拟机必须正确配置网络适配器,才能收到MobaXterm的连接。

解决方法:

在虚拟机软件中,检查是否启用了网络适配器,作者使用的是VM虚拟机,根据我个人经验推荐使用NAT模式,并设置虚拟机ip和主机保持同一个号段,必须在一个号段,否则会出现无法连接服务器。选择桥接模式也可以,具体操作可以参考CSDN,此处不展开介绍。

虚拟机网络设置
图5:虚拟机网络设置

2、SSH服务未安装或配置错误

如果虚拟机中未安装SH服务,MobaXterm也无法建立连接。

解决方法:

(1)使用命令【sudo apt-get install openssh-server】(Ubuntu系统)或【sudo yum install openssh-server】(CentOS系统)安装SSH服务。

安装ssh服务
图6:安装ssh服务

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

SSH配置
图7:SSH配置

3、虚拟机的防火墙设置

虚拟机的防火墙可能会阻止MobaXterm的访问请求,我认为本地虚拟机服务器,没必要开启防火墙功能。

解决方法:

如果是本地虚拟机搭建的服务器,建议直接关闭服务器的防火墙功能。

关闭虚拟机防火墙
图8:关闭虚拟机防火墙

三、总结

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

 

署名:Hungry

读者也访问过这里:
135 2431 0251