2013-08-22 4 views
2

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

sftp -i ~/.ssh/ekia_ec2.pem [email protected]***.***.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.

ответ

4

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

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

+1

Для любого другого чтения, объединить этот ответ с Рахул-х ! Спасибо – ae0709

-2

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

6

Просто добавить комментарий Ehsan Кии, Пожалуйста, не используйте эти команды в 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" 
+1

Спасибо, я думаю, что это был после часа разговора с различными вариантами передачи ключевого файла, чтобы увидеть, будет ли это работать. –

Смежные вопросы