[我在GCP VM中安装了wordpress,并尝试通过wp-admin
仪表板安装插件和主题,但它要求使用FTP服务器。
我安装了vsftp
,但是即使创建了防火墙规则也无法连接到服务器。我希望有人可以提供帮助。
您可以使用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/
正如其他人指出的那样,知道您配置了哪种类型的防火墙规则(以及如何配置),或者是否遵循了特定的教程,对于提供特定的答案非常有帮助。我会尽力根据您分享的详细信息提供一个一般性的答案。
我不清楚您是在实例内部还是在Cloud Console中修改了防火墙规则。 This page描述了在GCP中使用防火墙规则的命令,并提供了一些使用它们的示例。如果您要在实例中设置防火墙规则,请确保两个防火墙均已正确配置。
我不熟悉vsftp,但我发现this tutorial可能对您有所帮助,因为它特定于GCP。
正如Gurpreet在他的答复中所述,您可以改用SSH密钥通过SFTP进行连接。 This is a tutorial配置与Filezilla的SFTP连接,并且特定于GCP。
如果您使用更多详细信息,屏幕截图等扩展问题,也许我们可以提供更好的建议来解决您的问题。