Как включить FTP / SFTP на виртуальной машине Google Instance? - PullRequest
0 голосов
/ 20 мая 2018

Я пытаюсь обновить WordPress, но он запрашивает учетные данные FTP.Я успешно изменил пароль с помощью этой команды:

sudo passwd

и ввел учетные данные FTP в форму, но все еще не могу обновить WordPress.

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

Здесь инструкция:

-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

0 голосов
/ 20 мая 2018

Вы должны убедиться, что на вашей виртуальной машине работает FTP-сервер, такой как vsftp.Вы можете проверить ssh -ing на вашей виртуальной машине и запустить:

# ps aux | grep ftp

Если не работает ftp-сервер, вам необходимо настроить и запустить его.

Также убедитесь, что настройки брандмауэра GCP разрешают FTP.

  • IN: TCP 20,21 60000-65535
  • OUT: TCP 20,21 60000-65535
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...