【发布时间】:2018-10-30 09:06:24
【问题描述】:
我正在尝试更新 WordPress,但它要求提供 FTP 凭据。 我使用此命令成功更改了密码:
sudo passwd
我在表单上输入了 FTP 凭据,但仍然无法更新 WordPress。
【问题讨论】:
标签: wordpress google-cloud-platform google-compute-engine
我正在尝试更新 WordPress,但它要求提供 FTP 凭据。 我使用此命令成功更改了密码:
sudo passwd
我在表单上输入了 FTP 凭据,但仍然无法更新 WordPress。
【问题讨论】:
标签: wordpress google-cloud-platform google-compute-engine
这里是指令:
-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
【讨论】:
您必须确保在您的 VM 上运行 FTP 服务器,例如 vsftp。你可以通过ssh-ing 进入你的虚拟机并运行:
# ps aux | grep ftp
如果没有运行 ftp 服务器,则需要配置并启动它。
同时确保您的 GCP 防火墙设置允许 FTP。
【讨论】: