amazon-web-services - 如何使用 SFTP 中的 pem 文件将 EC2 实例与 VSCode Directy 连接

标签 amazon-web-services amazon-ec2 visual-studio-code

我正在尝试使用 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/

相关文章:

amazon-web-services - 最新的Lambda层ARN

amazon-web-services - 使用服务目录产品中的 "update"终止 EC2 实例后创建它们

docker - 如何将 Docker 容器移动到 AWS

amazon-web-services - AWS ELB – 不安全的响应

amazon-web-services - AWS 和 CloudFormation : How to attach a Virtual Private Gateway to a Routing Table?

tomcat - Jconsole 无法连接到在 AWS EC2 上使用安全选项运行的 tomcat

java - AWS 无法验证提供的访问凭证

vim - Visual Studio Code - 如何添加 vim 编辑器命令?

javascript - 这个 VSCODE 智能感知从哪里来?

javascript - 在 Chrome 上的 VSCode/Javascript 中放置断点