我正在尝试更新WordPress,但它要求提供FTP凭据。 我使用以下命令成功更改了密码:
sudo passwd
我在表单上输入了FTP凭据,但仍然无法更新WordPress。
答案 0 :(得分:0)
您必须确保在VM上运行vsftp
等FTP服务器。您可以通过ssh
检查您的虚拟机并运行:
# ps aux | grep ftp
如果没有运行ftp服务器,则需要配置并启动它。
还要确保您的GCP防火墙设置允许FTP。
答案 1 :(得分:0)
这里有说明:
-1 ssh进入实例并运行以下命令
$ sudo su
$ apt-get update
$ apt-get install vsftpd
$ echo -e "pasv_enable=Yes\npasv_max_port=10101\npasv_min_port=10100\npasv_promiscuous=YES" >> /etc/vsftpd.conf
$ systemctl restart vsftpd
-2创建防火墙规则并将其分配给目标标记
gcloud compute --project=[your-project] firewall-rules create myftp --direction=INGRESS --priority=1000 --network=default --action=ALLOW --rules=tcp:20,tcp:21,tcp:10101 --source-ranges=0.0.0.0/0 --target-tags=ftp
-3添加防火墙标签" ftp"对drupal实例。
$ gcloud compute instances add-tags [vm-name] --zone=[vm-zone] --tags ftp