使用Sublime Text SFTP插件以root身份上传到Amazon EC2

时间:2013-08-19 04:21:53

标签: amazon-web-services amazon-ec2 sublimetext2 sftp scp

在Windows下,如何配置Sublime Text的FTP插件以使用SSH密钥通过SFTP作为root用户将文件上传到EC2服务器?

我在Connection Timeout中使用以下配置时出现sftp-config.json错误:

"type": "sftp",
"host": "ec2-xx-xxx-xxx-xxx.compute-1.amazonaws.com",
"user": "root",
"ssh_key_file": "F:\\SSH Keys\\aws\\xxx.ppk",

4 个答案:

答案 0 :(得分:0)

在不知道你在说什么插件我的猜测是你在想FTP和sFTP是相同的协议。它们不是相同的协议http://www.wise-ftp.com/know-how/ftp_and_sftp.htm ,你需要能够处理像http://wbond.net/sublime_packages/sftp

这样的sftp的东西

或结帐免费工具,例如cyberduck http://cyberduck.ch/或winscp http://winscp.net/eng/index.php

答案 1 :(得分:0)

您是否已将“remote_path”设置为Web根目录?此外,您确定可以以root用户身份登录,而不是“ec2-user”或“ubuntu”或您选择的实例特定的内容吗?如果第一个建议对您不起作用,则此blog post会提供详尽的教程。

答案 2 :(得分:0)

确保您的安全组接受SSH入站流量。

答案 3 :(得分:-1)

如果您的服务器配置正确,则不应该收到超时错误。超时错误意味着由于某种原因您无法连接到端口22。 您是否尝试使用普通密码进行连接?我不知道您的SFTP插件是否支持PPK文件。