You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 05:47:32