使用MobaXterm连接Ubuntu时connection refused解决方法
在 MobaXterm 中连接 Ubuntu 时出现 “Network error: Connection refused” 错误,通常是由以下几种原因导致,并且有相应的解决办法:
原因一:SSH 服务未运行或未安装
Ubuntu 默认可能没有安装 SSH 服务器,或者 SSH 服务没有启动。
- 解决方法:
- 打开 Ubuntu 的终端,输入以下命令安装 SSH 服务器:
sudo apt-get update sudo apt-get install openssh-server
- 安装完成后,启动 SSH 服务:
sudo systemctl start ssh
- 可以通过以下命令检查 SSH 服务是否正在运行:
sudo systemctl status ssh
如果状态显示为 “active (running)”,则表示 SSH 服务已正常运行。
原因二:防火墙阻止了 SSH 连接
Ubuntu 的防火墙(如 UFW)可能会阻止 SSH 的连接请求(默认 SSH 使用 22 端口)。
- 解决方法:
- 如果使用 UFW 作为防火墙,输入以下命令允许 SSH 连接:
sudo ufw allow ssh
- 启用 UFW(如果尚未启用):
sudo ufw enable