在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",
答案 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文件。