ftp通过filezilla到谷歌云机器,无法实现它

时间:2015-11-22 20:56:52

标签: ssh ftp vps gcloud

在问这个问题之前,我通过谷歌查看并尝试了不同的替代方案,其中没有一个对我来说很成功,遗憾的是。我略高于菜鸟级别。我想要的是在谷歌云端debian机器上基本上托管一个wordpress网站。

我通过他们的SSH访问做了很好的安装服务,直到我到了安装ftp服务并希望通过远程计算机(我自己的)访问它的程度,我只能到达:

Status: Waiting to retry...
Status: Connecting to 104.197.183.19...
Response:   fzSftp started
Command:    open "root@104.197.183.19" 22
Error:  Connection timed out
Error:  Could not connect to server

我一直在寻找和尝试新的方法,直到我找到了ftp的gcloud文档,但它不针对新的,所以我的问题是:

我在哪里为我的计算机或SSH控制台(谷歌云计算机)输入gcloud的命令? 我是否需要使用gcloud进行ftp远程访问,还是可以通过我的计算机和他们的SSH机器完全完成? 我真的需要向FileZilla添加一个ssh授权文件,还是有办法我可以在我的vps上禁用该检查,这样我就可以用一个用户名和一个密码登录?

  • 我已经尝试过但不适合我的事情:

ssh和ftp的gCloud文档 用于设置wordpress网站的Google云文档 许多其他人

基本上我需要的是通过ftp管理访问vps所以我可以继续我的学习..已经坚持了两天。

3 个答案:

答案 0 :(得分:2)

访问用户公共区域,即。的public_html

转到帐户Cpanel区域,然后在安全>下; SSH Access您可以导入密钥文件。

您可以使用PuttyGen制作一个,您需要私钥和公钥。 把钥匙放进盒子里。 您可能会收到有关私钥的警告消息,这没关系。 转到公钥下的管理并进行授权。

或者

继续使用Cpanel中的界面并下载两个密钥。

然后在FileZilla中

主机:服务器的IP 协议:SFTP 登录类型:密钥文件 密钥文件:您制作的PPK。 (如果您要求Cpanel使文件选择不以.pub结尾的文件,FileZilla会将它转换为.ppk文件。

点击连接后,您应该在

如果您仍然遇到错误,请确保您的文件墙中的SSH端口(22)已打开Goog​​le cloud.google.com>网络和WHM> LDF / CSF插件

答案 1 :(得分:1)

使用SSH文件传输协议。 无需安装ftp服务。

使用winscp连接sftp。

答案 2 :(得分:0)

将文件传输到基于Unix的Google Compute Engine VM的推荐方法是通过gcloud compute copy-files命令。为此,请安装Google Cloud SDK。然后,运行如下命令:

gcloud compute copy-files --zone=<Compute Engine zone>/path/to/local/file.txt <Compute Engine instance name>:/path/to/destination/file.txt

如果您想使用FileZilla,则必须对其进行配置才能进行访问。计算引擎VM上的SSH守护程序设置为基于密钥的身份验证。 This forum post表示在FileZilla中这是如何实现的。问题是您需要将公钥放在VM上,这可能有点棘手。 gcloud compute copy-filesgcloud compute ssh会为您解决此问题,这就是推荐使用这种方法的原因。