【问题标题】:SSH error in VS Code: Permission denied, please try againVS Code 中的 SSH 错误:权限被拒绝,请重试
【发布时间】:2020-06-24 13:22:29
【问题描述】:

我想从Windows 10 机器访问带有Remote-SSH 扩展名的VS Code 编辑器的远程VM。但我似乎没有成功,因为VS Code 一直提示我输入密码并拒绝每次访问。 VMUbuntu 18.04 LTS OS 上运行。

stderr> Permission denied, please try again.

我生成了一个用于身份验证的 ssh 密钥,这就是我能够使用 ssh 客户端从命令行访问 VM 的方式。

我做错了吗?密码是否应该是帐户密码以外的其他内容?这可能是VS Code 中的错误吗?

【问题讨论】:

  • 您是否尝试以 root 身份登录?是否可以使用普通的 ssh 客户端登录到远程服务器(相同的帐户和密码)?
  • @Kenster 是的,我可以使用ssh client 正常登录。但我并没有尝试以 root 身份登录,我为远程访问创建了另一个 sudeor 用户。

标签: visual-studio-code ssh virtual-machine remote-access


【解决方案1】:

你可以在下面的github线程中找到这个问题的详细答案: SSH error in VSCode: Permission denied, please try again. #92579

【讨论】:

  • 那个链接根本没有帮助。
【解决方案2】:

我在VS Code Source Control中也有同样的问题,没有提示输入ssh密码。我执行ssh-keygen -f <ssh-key> -p命令删除ssh密码,可以正常使用了。

这是一个临时解决方案,希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2013-06-29
    • 2019-10-22
    • 1970-01-01
    • 2022-11-09
    • 2011-02-11
    • 2018-08-12
    • 1970-01-01
    • 1970-01-01
    • 2019-06-25
    相关资源
    最近更新 更多