Настройка Sublime SFTP с EC2 Ubuntu 13

Я на Windows 7, и у меня есть экземпляр EC2 и работает. У меня есть файл ключей с разрешением 400. Я могу подключиться по SSH к своему EC2 и даже войти в него из командной строки (Cygwin) следующим образом:

sftp -i ~/.ssh/ekia_ec2.pem ubuntu@54.***.***.149

Но SFTP Sublime мгновенно выбрасывает на меня "тайм-аут соединения". Я пробовал оба типа пути:

/C/cygwin/home/Ehsan/.ssh/ekia_ec2.pem

C:\\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 64bit, SFTP 1.11.2.

3 ответа

Решение

Для тех, кто ищет ответ на этот вопрос, я нашел его сам:

Плагин SFTP использует PSFTP.exe, и это плохо работает с файлами.pem. Вам нужно будет преобразовать его в файл.ppk и использовать его вместо этого. Я использовал PuTTy, но есть много способов его конвертировать.

Просто чтобы добавить комментарий Эхсана Киа, пожалуйста, не используйте эти команды в Windows 7, чтобы указать на файл ключа

"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"

Файл ключа имеет формат.pem, и он не будет работать с плагином SFTP. Вы можете скачать FileZilla, которая преобразует его в файл ppk. И тогда вы сможете использовать файл ppk с плагином SFTP в Sublime.

Другие вопросы по тегам