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

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

自从听说 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/

相关文章:

http - 通过网络传输文件的最快方式是什么(FTP、HTTP、RSync 等)

visual-studio-2008 - 在VS2008中,对于网站的FTP发布,是否可以保存FTP登录密码?

regex - 在 Notepad++ 中只保留引号之间的字符串

php - 在文件 csv 中导入到表 mysql 中,对于新行,更好地使用\n ,\r 或\r\n?

正则表达式 - 从 Notepad++ 中的数字周围删除文本

linux - 在 bash 中使用 awk 命令从记录中提取单个字段

php - 400 : Bad Request !

计算立方体的体积

java - 如何在我的 FTP 服务器中实现对 EPSV (ALL) 命令的 react ?

linux - 从文件中提取一个单词并将文件另存为该单词