VSCode SSH 连接 Ubuntu 虚拟机超时

49 天前
 JiangNanLong
我的笔记本和服务器连接同一个 wifi ,系统都是 win10 。我在服务器上装了一个 ubuntu 虚拟机。
我的笔记本的 ip 为 192.168.1.110 , 服务器 ip 为 192.168.1.112 。
服务器和虚拟机之间使用 NAT 来共享网络,我还设置了端口转发,把服务器的 7777 号端口转发到 ubuntu 虚拟机的 22 端口。但是在我的 pc 上使用 vscode ssh 远程连接到 ubuntu 时一直显示“connecting with ssh timed out”,使用局域网内的几台不同笔记本测试都是一样的结果。请问大家我该怎么设置才能连接成功?
796 次点击
所在节点    程序员
3 条回复
0x5c0f
49 天前
画个图看看,另外防火墙关了没
coderZoe
49 天前
直接 win 打开命令行,ssh -p 7777 user@192.168.1.112 试试,如果不通就 telnet 192.168.1.112 7777 看看端口通不通,要是不通,可能是 NAT 有问题,或者服务器/ubuntu 的防火墙设置问题
JiangNanLong
48 天前
@coderZoe 老哥,我现在把虚拟机所在的移动硬盘插在了我的电脑上,然后我用 win 命令行输入 ssh -p 7777 user@localhost 显示可以连接上了。那为啥 vscode 会连不上呢,感觉有点奇怪

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1087736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX