ubuntu - 使用 EC2 Ubuntu 13 设置 Sublime SFTP

标签 ubuntu amazon-web-services amazon-ec2 sublimetext2 sftp

我在 Windows 7 上,我的 EC2 实例启动并运行。我有我的 key 文件,权限为 400。我可以通过 SSH 进入我的 EC2,甚至可以从命令行(Cygwin)通过 sftp 进入它,如下所示:
sftp -i ~/.ssh/ekia_ec2.pem ubuntu@54.***.***.149
但是 Sublime 的 SFTP 会立即向我抛出“连接超时”。我尝试了两种路径类型:
/C/cygwin/home/Ehsan/.ssh/ekia_ec2.pemC:\\cygwin\\home\\Ehsan\\.ssh\\ekia_ec2.pem
我也试过使用 "ssh_flags"而不是 "ssh_key_file""sftp_flags": ["-i /C/cygwin/home/Ehsan/.ssh/ekia_ec2.pem"]"sftp_flags": ["-o IdentityFile=/C/cygwin/home/Ehsan/.ssh/ekia_ec2.pem"]
没有任何效果。 Sublime 2,Windows 7 64 位,SFTP 1.11.2。

最佳答案

只是为了添加 Ehsan Kia 的评论,请不要在 Windows 7 中使用这些命令指向 key 文件

"sftp_flags": ["-i /C/cygwin/home/Ehsan/.ssh/ekia_ec2.pem"]

"sftp_flags": ["-o IdentityFile=/C/cygwin/home/Ehsan/.ssh/ekia_ec2.pem"]

改为使用
"ssh_key_file": "C://...//yourkey.ppk"

关于ubuntu - 使用 EC2 Ubuntu 13 设置 Sublime SFTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18392120/

相关文章:

postgresql - 如何为 Ubuntu 18.04 升级到 PostgreSQL 11?

git - Capistrano 3 到 ubuntu 14.04 git 错误

javascript - 亚马逊 Echo Lambda 函数。控制台在哪里打印?

linux - 如何在 shell 脚本中获取 ec2-describe-instances 的标签

amazon-web-services - AWS Lambda 元数据,如用于 lambda 的 EC2 元数据

javascript - 我正在 EC2 上试用 Node.js。我应该在 32 位服务器或 64 位 ubuntu 服务器上执行此操作吗?

linux - 如何修复不重新启动计算机的备份脚本

amazon-web-services - 删除cloudformation时 ` is invalid or cannot be assumed`

amazon-web-services - 获取 Cloudformation Stack 中所有资源的 ARN

docker - 有没有办法在构建 Docker 镜像时抑制 "update-alternatives: warning: skip creation"警告?