Dav*_* Ko 2 sftp amazon-ec2 visual-studio-code ubuntu-22.04
我曾经连接 Linode 和 GCP 提供的远程服务器,并通过 Sftp 扩展使用 Visual Studio Code,一切正常。但是,使用相同的配置集,我无法连接到我的 Aws EC2 服务器。以下是sftp.json(敏感信息已更改)
奇怪的是,我可以通过 ssh 连接到终端上的服务器,并且也可以使用 filezilla 发送具有相同凭据的文件。但不知何故,我无法通过 Visual Studio Code sftp 或 SSH 远程扩展连接到它。
Dav*_* Ko 12
我在互联网上搜索了答案并找到了对我有用的答案。该问题与 Ubuntu 22.04 默认服务器默认密钥设置有关,而不是与 VSCode 有关。
解决方案是将以下内容添加到/etc/ssh/sshd_config::
PubkeyAcceptedKeyTypes=+ssh-rsa
Run Code Online (Sandbox Code Playgroud)
在/etc/ssh/sshd_config中
然后使用以下命令重新启动服务器上的服务
sudo systemctl restart sshd
Run Code Online (Sandbox Code Playgroud)
答案来源来自 https://github.com/liximomo/vscode-sftp/issues/37下用户windware-ono的答案。
| 归档时间: |
|
| 查看次数: |
1861 次 |
| 最近记录: |