以下是使用 MobaXterm 远程连接 Ubuntu 系统的详细教程:
准备工作
-
Ubuntu 端配置
- 确保 Ubuntu 已开启 SSH 服务(默认未安装):
sudo apt update sudo apt install openssh-server sudo systemctl enable --now ssh # 启动并设置开机自启
- 查看 Ubuntu 的 IP 地址(用于连接):
ip a # 找到类似 `inet 192.168.x.x` 的地址
- 确保 Ubuntu 已开启 SSH 服务(默认未安装):
-
Windows 端准备
- 下载安装 MobaXterm(免费版足够使用)。
连接步骤
-
打开 MobaXterm
- 启动后点击左上角 Session > SSH。
-
填写连接信息
- Remote host: 输入 Ubuntu 的 IP 地址(如
192.168.1.100
)。 - Username: 输入 Ubuntu 的用户名(如
ubuntu
)。 - Port: 默认
22
(若修改过 SSH 端口需对应调整)。 - 勾选 Specify username(否则会提示认证失败)。
- Remote host: 输入 Ubuntu 的 IP 地址(如
-
首次连接确认
- 点击 OK,首次连接会弹出 SSH 密钥确认,选择 Accept。
-
输入密码
- 在弹出的命令行中输入 Ubuntu 用户的密码(输入时不可见,输完直接回车)。
高级配置(可选)
-
使用密钥登录(免密码)
- 在 MobaXterm 中生成密钥:Tools > MobaKeyGen,保存为
.ppk
文件。 - 将公钥(
.pub
文件内容)追加到 Ubuntu 的~/.ssh/authorized_keys
中:mkdir -p ~/.ssh echo "公钥内容" >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys
- 在 MobaXterm 的 SSH 会话设置中加载私钥文件(
.ppk
)。
- 在 MobaXterm 中生成密钥:Tools > MobaKeyGen,保存为
-
保存会话
- 右键已连接的会话 > Bookmark this session,下次可直接双击连接。
-
文件传输
- 连接成功后,左侧边栏会自动挂载 Ubuntu 的文件系统,支持拖拽上传/下载。
常见问题
-
连接失败
- 检查 Ubuntu 防火墙是否放行 SSH:
sudo ufw allow ssh # 若使用 ufw
- 确保 IP 和密码正确,Ubuntu 网络可达。
- 检查 Ubuntu 防火墙是否放行 SSH:
-
中文乱码
- 在 MobaXterm 的 SSH 会话设置中,右侧 Advanced 标签页勾选 Use Unicode UTF-8。
通过以上步骤,即可稳定使用 MobaXterm 管理 Ubuntu 服务器。如需图形界面(如 GNOME),可在 Ubuntu 安装 xorg
并配置 SSH 隧道(需额外设置)。