VS Code无法连接VPS求助:SSH正常但远程连接失败
修复VS Code远程连接VPS失败的问题
步骤1:清理残留进程与锁文件
通过Putty登录目标VPS后执行以下操作:
- 强制终止日志中提到的PID为3130682的进程:
kill -9 3130682 - 删除VS Code Server目录下的锁文件:
rm -f /root/.vscode-server/*.lock - 若上述操作无效,可备份并重置VS Code Server目录(会触发重新安装,自定义配置需提前备份):
mv /root/.vscode-server /root/.vscode-server.bak
步骤2:检查端口与防火墙设置
- 确认32979端口是否已被释放:
ss -tulpn | grep 32979,若仍有进程占用,杀掉对应PID - 临时开放32979端口(适配不同防火墙工具):
- iptables:
iptables -A INPUT -p tcp --dport 32979 -j ACCEPT - ufw:
ufw allow 32979/tcp
- iptables:
步骤3:重启VS Code并重新连接
- 关闭VS Code所有窗口,重新启动后尝试连接该VPS
- 若问题依旧,在VS Code的远程连接菜单中选择「Kill VS Code Server on Host」选项,之后再发起连接
内容的提问来源于stack exchange,提问作者Martin Neumann
相关产品推荐
相关产品推荐

