2014-01-09 44 views
1

自从我听到它出来的那一天起,我一直在使用谷歌计算引擎 - 我主要使用微型实例来磨练我的HTML/CSS/PHP技能,而我在Codecademy学习。我的问题是,通过终端编辑nano的HTML & c文件可能会令人沮丧,并且肯定比使用基于GUI的文字处理器慢。记事本+谷歌计算引擎的FTP插件

当我在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

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

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

+0

我认为值得注意的是,如果您使用puttyGen生成密钥,那么您需要将密钥导出为OpenSSH密钥。 – Luke