如何在GCP VM实例中配置ftp服务器?

时间:2019-10-25 21:31:48

标签: wordpress google-cloud-platform ftp

我在GCP VM中安装了wordpress,并尝试通过wp-admin仪表板安装插件和主题,但它要求使用FTP服务器。

我安装了vsftp,但是即使创建了防火墙规则,也无法连接到服务器。我希望有人可以提供帮助。

2 个答案:

答案 0 :(得分:-1)

您可以使用filezilla通过SFTP连接到GCP。

Web主机是您的公共IP 默认情况下,用户名应为root 而且,密码是您的根密码。

如果您没有root密码或无法通过SFTP连接,则可以使用SSH密钥。

请仔细阅读有关如何在Google Cloud Console中添加SSH密钥的信息:

https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys

添加SSH密钥后,您可以使用SSH密钥在没有root密码的情况下使用Filezilla

https://tecadmin.net/import-private-key-in-filezilla/

答案 1 :(得分:-1)

正如其他人指出的那样,知道您配置了哪种类型的防火墙规则(以及如何配置)或者是否遵循了特定的教程将对提供特定的答案非常有帮助。我会尽力根据您分享的详细信息提供一个普遍的答案。

我不清楚您是在实例内部还是在Cloud Console中修改了防火墙规则。 This page描述了在GCP中使用防火墙规则的命令,并提供了一些使用它们的示例。如果您要在实例中设置防火墙规则,请确保两个防火墙均已正确配置。

我对 vsftp 不熟悉,但是我发现this tutorial可能对您有用,因为它特定于GCP。

正如Gurpreet在答复中提到的那样,您可以改用SSH密钥通过SFTP进行连接。 This is a tutorial来配置与Filezilla的SFTP连接,并且还特定于GCP。

如果您使用更多详细信息,屏幕截图等扩展问题,也许我们可以提供更好的建议来解决您的问题。