siren_mu 2024-07-23 12:03 采纳率: 0%
浏览 16

vscode远程连接阿里云服务器出现Permission denied

vscode远程连接阿里云服务器出现Permission denied

用电脑控制台ssh就可以连接上,用vscode就不行,已经改了一天了QAQ
以下是报错详情

[11:54:07.663] Interactor gave response: ********
[11:54:07.664] Cleaning up other-window auth server
[11:54:07.901] stderr> root@123.56.65.146: Permission denied (publickey,password).
[11:54:07.903] > local-server-1> ssh child died, shutting down
[11:54:07.913] Local server exit: 0
[11:54:07.913] Received install output: local-server-1> Running ssh connection command: C:\Program Files\Git\usr\bin\ssh.exe -v -T -D 59949 -F C:\Users\lxx\.ssh\config myHost
local-server-1> Spawned ssh, pid=25500
OpenSSH_9.6p1, OpenSSL 3.2.1 30 Jan 2024
debug1: Server host key: ssh-ed25519 SHA256:8Gjt4QYGc7I5T3MHByXfps3bf2IrGdWKXRRa0W0cCIQ
Permission denied, please try again.
Permission denied, please try again.
root@123.56.65.146: Permission denied (publickey,password).
local-server-1> ssh child died, shutting down
  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2024-07-23 12:03
    关注

    以下内容由AIGC及阿里嘎多学长共同生成、有用望采纳:


    你遇到的问题很常见,通常涉及到SSH密钥配置、VSCode的SSH设置、服务器权限设置等方面。以下是一些建议步骤,帮助你排查和解决这个问题:

    1. 确认SSH密钥

      • 确保你的SSH密钥对是正确的,并且公钥已经添加到阿里云服务器的~/.ssh/authorized_keys文件中。
      • 检查VSCode是否指向了正确的私钥。你可以在VSCode的SSH配置文件~/.ssh/config中设置正确的密钥路径。
    2. 检查VSCode的SSH配置

      • 打开或创建SSH配置文件~/.ssh/config,并确保有正确的Host条目指向你的阿里云服务器。
      • 检查配置文件中的IdentityFile是否指向了正确的私钥文件路径。
    3. 检查服务器权限设置

      • 确保服务器上的~/.ssh/authorized_keys文件权限设置正确,通常应该是600
      • 检查服务器的SSH服务配置文件/etc/ssh/sshd_config,确认没有禁止密码或公钥认证。
    4. 检查VSCode的SSH插件或扩展

      • 确认你安装的SSH插件或扩展是最新版本,并且没有报告任何兼容性问题。
      • 尝试禁用其他可能影响SSH连接的扩展。
    5. 检查SSH客户端版本

      • 确认VSCode使用的SSH客户端版本与服务器兼容。如果有必要,尝试更新VSCode或SSH客户端。
    6. 检查网络和防火墙设置

      • 确保没有网络问题或防火墙规则阻止了VSCode的SSH连接。
    7. 查看VSCode的输出和日志

      • VSCode的SSH连接通常会有详细的日志输出,你可以在VSCode的输出面板中查看SSH日志,以获取更多错误信息。
    8. 尝试使用其他SSH客户端

      • 为了排除是VSCode特有的问题,你可以尝试使用其他SSH客户端(如PuTTY或直接使用命令行)连接到服务器,看是否能够成功。
    9. 联系阿里云客服

      • 如果你尝试了上述所有步骤仍然无法解决问题,可能需要联系阿里云的技术支持获取帮助。

    最后,如果你需要进一步的帮助,可以提供更多的信息,例如VSCode的SSH配置文件内容、服务器的SSH服务配置等,这样我可以为你提供更具体的建议。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月23日

悬赏问题

  • ¥100 复现论文:matlab仿真代码编写
  • ¥15 esp32驱动GC9A01循环播放视频
  • ¥15 惠普360g9的最新bios
  • ¥30 这个功能用什么软件发合适?
  • ¥60 微信小程序,取消订单,偶尔订单没有改变状态
  • ¥15 用pytorch实现PPO算法
  • ¥15 关于调制信号的星座图?
  • ¥30 前端传参时,后端接收不到参数
  • ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
  • ¥15 机器学习预测遇到的目标函数问题