Плагин Notepad++ FTP с Google Compute Engine

Я использую Google Compute Engine с того дня, как узнал о его выходе — в основном я использовал микроэкземпляр, чтобы отточить свои навыки работы с HTML/CSS/PHP, пока я изучаю их в Codecademy. Моя проблема заключается в том, что редактирование файлов HTML и c в nano через терминал может разочаровать и определенно медленнее, чем использование текстового процессора на основе графического интерфейса.

Когда я писал код для Windows, я в основном полагался на Notepad++ и совсем недавно узнал о подключаемом модуле FTP. На моем компьютере установлен Notepad++ (Ubuntu 13.10, через PlayOnLinux/WINE), и у меня не было проблем с ним... за исключением использования плагина FTP для моего экземпляра GCE.

Я правильно настроил плагин (насколько я могу судить):

Hostname -- <mydomain>.com
Connection type -- FTP
Port -- 21
Username -- <myusername>
Password -- 

... а затем на вкладке «Аутентификация» я установил использование аутентификации файла закрытого ключа и указываю на соответствующий закрытый ключ, а также на парольную фразу, которую я установил для него. (NB: я установил правило брандмауэра, чтобы разрешить TCP на порту 21 на 0.0.0.0)

При попытке подключения получаю в консоли следующее:

-> TYPE I  
Connecting
-> Quit  
Unable to connect
Disconnected

Есть ли что-то, что мне нужно сделать, или можно ли настроить NPPFTP с GCE таким образом?


person Dr Islands    schedule 09.01.2014    source источник


Ответы (1)


NPPFTP поддерживает SCP и SFTP. FTP, как правило, небезопасен, и для него сложно настроить правила брандмауэра. Вы пробовали вместо этого SCP / SFTP?

Убедитесь, что вы используете тот же ключ SSH, что и Google Compute Engine. В Mac OSX и других системах Unix он обычно находится по адресу $HOME/.ssh/google_compute_engine.

person Hanxue    schedule 17.01.2014
comment
Я думаю, стоит отметить, что если вы использовали puttyGen для генерации своих ключей, вам нужно будет экспортировать ключ как ключ OpenSSH. - person Luke; 24.06.2015