1. 问题现象
在使用 MobaXterm 通过 SSH 连接虚拟机 VMware时,可能会遇到以下错误提示:

这表明 MobaXterm 客户端无法与虚拟机上的 SSH 服务建立连接。
2. 排查与解决步骤
2.1 检查虚拟机 SSH 服务状态
首先,确保虚拟机内 SSH 服务已安装并运行。
对于 Ubuntu/Debian 系统:
bash
# 检查 SSH 服务状态
sudo systemctl status ssh
如果未安装,先安装
sudo apt update
sudo apt install openssh-server
启动 SSH 服务
sudo systemctl start ssh
sudo systemctl enable ssh # 设置开机自启
对于 CentOS/RHEL 系统:
bash
# 检查 SSH 服务状态
sudo systemctl status sshd
安装(如果未安装)
sudo yum install openssh-server
启动
sudo systemctl start sshd
sudo systemctl enable sshd
3.2 确认虚拟机 IP 地址
在虚拟机终端中执行以下命令,查看当前 IP 地址:
bash
ip addr show
找到类似 inet 192.168.xxx.xxx 的地址(通常是 eth0 或 ens33 网卡)。在 MobaXterm 的 SSH 会话设置中,使用这个 IP 地址进行连接。