VSCode远程SSH无法设置正确用户名,认证失败怎么办?
解决VSCode远程SSH连接时用户名异常(如1000hroot@ip)的问题
以下是几个实用的解决步骤,按顺序尝试即可:
清理VSCode远程服务器缓存
打开VSCode,按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)唤起命令面板,输入并执行Remote-SSH: Kill VS Code Server on Host...,选中出现异常的主机。关闭VSCode后重新打开,再尝试连接。检查SSH配置文件格式
打开你的SSH配置文件(路径一般是~/.ssh/config或C:\Users\<你的用户名>\.ssh\config),仔细检查User root这一行,确保没有多余的空格、制表符或者不可见特殊字符。可以手动删除这一行重新输入,保存后重启VSCode重试。重置Remote-SSH扩展状态
在VSCode的扩展面板找到Remote - SSH,点击右侧齿轮图标,先选「禁用」再选「启用」;如果还是不行,卸载扩展后重新安装,再尝试连接。用终端SSH命令排查问题
打开系统终端,执行命令ssh root@65.109.xxx.xxx,测试是否能正常连接服务器。如果终端能连接但VSCode不行,说明问题出在VSCode端,回到前几个步骤处理即可。
内容的提问来源于stack exchange,提问作者Hypothesis
相关产品推荐
相关产品推荐

