ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Windows 无法使用 ssh 连接虚拟机(ubuntu),网络没问题的情况下

Windows 无法使用 ssh 连接虚拟机(ubuntu),网络没问题的情况下 目录1. 确认虚拟机是否开机且网络可达2. 在虚拟机上检查 SSH 服务3. 安装并启动 SSH 服务4. 确认端口监听正常5. 检查防火墙6. 再次连接Connection refused 表示目标主机的 22 端口主动拒绝了连接这通常意味着 SSH 服务没有运行或未安装。1. 确认虚拟机是否开机且网络可达在 Windows 的 PowerShell 中执行ping 192.168.194.130ping 通 → 网络没问题继续下一步2. 在虚拟机上检查 SSH 服务在虚拟机上执行sudo systemctl status ssh3. 安装并启动 SSH 服务如果确认没装在虚拟机终端执行sudo apt install openssh-server -y sudo systemctl start ssh sudo systemctl enable ssh4. 确认端口监听正常ss -tlnp | grep 22正常输出应显示 0.0.0.0:22 或 :::22 在 LISTEN 状态。如果显示 127.0.0.1:22说明只监听了本地需要修改 /etc/ssh/sshd_config 中的 ListenAddress 为 0.0.0.0。5. 检查防火墙sudo ufw status如果防火墙开启且没有放行 SSH执行sudo ufw allow ssh6. 再次连接然后就可以使用 ssh 连接虚拟机了
返回列表