amazon-web-services - 使用 SublimeText SFTP 上传到 EC2 CentOS 实例

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

我创建了一个 EC2 CentOS 实例来托管我的 php web 应用程序开发版本,我使用 Sublime Text 作为 IDE,并使用 SFTP 插件直接上传文件然后进行测试。

之前,我使用带有用户名/密码/端口 22 的 SFTP 进行连接

现在,我有了 PEM 文件,我已经用它安装和配置了一些组件。如何使用 PEM 文件连接并通过 Sublime Text SFTP 插件上传文件?

我在 sftp-config.json 中指定:

"ssh_key_file": "/home/USER/USER-EC-Virginia.pem",

但没有任何成功,我收到连接超时消息。

端口 22 已允许接收流量。

编辑: 我尝试将 PPK 文件与 SublimeText 一起使用,但我仍然遇到同样的问题:超时错误。

最佳答案

你很接近...以下在 EC2 上为 CentOS/RHEL 工作

{
    "type": "sftp",
    "sync_down_on_open": true,
    "host": "<your ec2 instance hostname>",
    "user": "<your username>",
    "remote_path": "<your remote path>",
    "connect_timeout": 30,
    "sftp_flags": ["-o IdentityFile=~<path to .pem file>"]
}

您实际上不需要设置 ssh_key_file": "/home/USER/USER-EC-Virginia.pem,

关于amazon-web-services - 使用 SublimeText SFTP 上传到 EC2 CentOS 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17265834/

相关文章:

amazon-web-services - AWS 托管 Airflow 不获取日志

amazon-web-services - 适用于ECS的AWS Classic Loadbalancer动态端口映射

linux - Nginx url重写错误: [emerg] unexpected "}"

amazon-web-services - 如何在 AWS 中获取 EC2 实例的 arn

database - 重启后 Postgres 中的数据库丢失

networking - 在带有 Terraform/KVM 的 CentOS 7 上使用 Cloud-Init 设置静态 IP

php - Tuleap:无法在 Tracker 中附加文件

javascript - 在 AWS 上使用 mysql-npm 运行 mysql 查询

python - 使用 boto (AWS Python),如何获取 IAM 用户列表?

java - 使用通过 AWS Cloudwatch 获取的指标信息绘制图表