自从听说 Google 计算引擎问世的那一天起,我就一直在使用它——我主要使用微型实例来磨练我的 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?
最佳答案
NPPFTP支持 SCP 和 SFTP。 FTP 通常不安全且难以为其配置防火墙规则。您尝试过 SCP/SFTP 吗?
确保您使用的 SSH key 与 Google Compute Engine 使用的相同。在 Mac OSX 和其他 Unices 上,它通常位于 $HOME/.ssh/google_compute_engine
。
关于linux - 带有 Google Compute Engine 的 Notepad++ FTP 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21009186/