带有Google Compute Engine的Notepad ++ FTP插件

时间:2014-01-09 00:02:37

标签: linux ftp notepad++ google-compute-engine

自从我听到它出现之日起,我一直在使用Google Compute Engine - 我主要使用微实例来磨练我的HTML / CSS / PHP技能,而我在Codecademy学习它们。我的问题是通过终端编辑nano中的HTML& c文件会令人沮丧,并且肯定比使用基于GUI的文字处理器慢。

当我在Windows上编码时,我主要依赖于Notepad ++,而我最近才了解到FTP插件。我在我的计算机上安装了Notepad ++(Ubuntu 13.10,通过PlayOnLinux / WINE)并且没有遇到任何问题...除了使用FTP插件到我的GCE实例。

我已正确配置插件(据我所知):

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

...然后在“身份验证”选项卡上,我将其设置为使用私钥文件身份验证,并指向相应的私钥以及我为其设置的密码。 (注意:我已设置防火墙规则以允许端口21上的TCP为0.0.0.0)

当我尝试连接时,我在控制台中收到以下内容:

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

我有什么需要做的,或者甚至可以用这种方式用GCE设置NPPFTP?

1 个答案:

答案 0 :(得分:1)

NPPFTP支持SCP和SFTP。 FTP配置防火墙规则通常是不安全和棘手的。您是否尝试过SCP / SFTP?

确保您使用的是Google Compute Engine使用的相同SSH密钥。在Mac OSX和其他Unices上,它通常位于$HOME/.ssh/google_compute_engine