kkiqq 2025-08-20 09:58 采纳率: 100%
浏览 6
已结题

虚拟机配置代理之后,vscode中ssh链接不上虚拟机

您好,已私信您一条消息.这是关于您https://blog.csdn.net/weixin_63594197/article/details/138069939
这篇帖子 ,在执行贴子里的操作正常访问谷歌之后 遇到ssh连接不上的问题 的可行解决方案:


在虚拟机终端运行ip a 查看ens33的ip,记住这个ip.
打开 VMware → 编辑 → 虚拟网络编辑器。
找到 VMnet8 → 点击 NAT 设置。
在 “端口转发” 里添加规则:
主机端口:2222
虚拟机 IP:ens33的ip
虚拟机端口:22
协议:TCP

之后在宿主机(你的 Windows)上连的时候用:
ssh 用户名@127.0.0.1 -p 2222


我已在这篇帖子评论区发表评论,建议您可以更新到帖子里面

  • 写回答

4条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2025-08-20 10:02
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    根据您提供的信息,您遇到了在执行帖子里的操作正常访问谷歌之后遇到SSH连接不上的问题。下面是一种可行的解决方案:
    1. 首先在虚拟机终端运行ip a命令,查看ens33网卡的IP地址,并记住这个IP地址。 案例代码:
    ip a
    
    1. 打开VMware虚拟机软件,依次点击“编辑” -> “虚拟网络编辑器”。
    2. 找到“VMnet8”(NAT网络),点击“NAT设置”。
    3. 在“端口转发”里添加如下规则:
      • 主机端口:2222
      • 虚拟机IP:ens33的IP地址
      • 虚拟机端口:22
      • 协议:TCP
    4. 在宿主机(Windows系统)上使用SSH连接时,使用如下命令:
    ssh 用户名@127.0.0.1 -p 2222
    

    通过以上步骤进行设置后,您应该可以通过SSH成功连接到虚拟机。建议您更新帖子,分享这个解决方案,让更多有类似问题的人受益。希望以上信息对您有帮助。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月20日
  • 已采纳回答 8月20日
  • 创建了问题 8月20日