我在GCP VM中安装了wordpress,并尝试通过wp-admin
仪表板安装插件和主题,但它要求使用FTP服务器。
我安装了vsftp
,但是即使创建了防火墙规则,也无法连接到服务器。我希望有人可以提供帮助。
答案 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。
如果您使用更多详细信息,屏幕截图等扩展问题,也许我们可以提供更好的建议来解决您的问题。