我正在尝试使用 SFTP 直接从 VS Code 连接 EC2 实例。我可以使用 [password] 类型连接其他 ftp 服务,但对于 EC2 实例,我只有 .pem 文件。
期待这样的事情,但使用公钥 .pem 文件
{
"protocol": "sftp",
"host": "localhost",
"port": 22,
"username": "username",
"remotePath": "/"
}
最佳答案
如果要将 VS Code 连接到 AWS EC2,请使用 Remote Development扩展包并将其用于 SSH。 .pem 文件和标准 SSH 配置文件将位于:
C:\Users\YourName\.ssh\
Host aws-ec2
HostName example.dev
User example
IdentityFile c:\Users\YourName\.ssh\aws-example-user.pem
我写了一篇文章详细介绍了整个VS Code to AWS EC2设置。
关于amazon-web-services - 如何使用 SFTP 中的 pem 文件将 EC2 实例与 VSCode Directy 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54402104/