VS Code Remote SSH连接故障:需多次输密码,他人登录后无法连接
VS Code Remote SSH 多用户使用及连接故障排查
核心结论
VS Code Remote SSH 不限制单用户同时使用,多用户完全可以同时通过该扩展连接同一台远程机器,只要各自的用户环境、配置文件互不冲突即可。
可能的故障原因及解决方法
远程VS Code Server目录权限被修改
他人登录后可能改动了你用户目录下~/.vscode-server的权限,导致你的用户无法读写相关文件。解决方法:- 切换到你的远程用户,执行命令修复权限:
chmod -R 700 ~/.vscode-server - 直接删除整个Server缓存目录,让扩展重新生成:
rm -rf ~/.vscode-server,之后重启VS Code尝试连接。
- 切换到你的远程用户,执行命令修复权限:
VS Code Server进程异常
多用户操作可能导致远程端的VS Code Server进程出现占用、端口冲突。解决方法:
在远程机器上执行命令强制终止所有相关进程:pkill -f "vscode-server",之后重新发起扩展连接。SSH目录权限异常
若他人操作改动了你~/.ssh目录的权限,会影响扩展的SSH验证流程。解决方法:
执行命令修复权限:chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
内容的提问来源于stack exchange,提问作者Huynh harry
相关产品推荐
相关产品推荐

