Сделать веб-страницу доступной для моего ftp

Каков наилучший способ сделать мою / var / www / папку доступной для моего ftp при настройке веб-страницы? Сделать так, чтобы я мог редактировать и загружать? В будущем я пойду на виртуальный хост, но это далеко. Должен ли я просто наколоть мне весь www? Я просто не хочу sudo редактировать свои веб-страницы из терминала!

0
задан 2 June 2019 в 01:30

1 ответ

Не используйте FTP - это небезопасно. Конечно, есть FTPS, но его действительно безопасная конфигурация хорошо работает только с небольшим количеством FTP-клиентов.

Вы должны создать отдельную учетную запись для своей веб-страницы, поместить пользователя веб-сервера в одну группу и сделать доступ к SFTP (SSH) с использованием ключей SSH.

Например, вы можете создать своего пользователя следующим образом:

sudo useradd -m -d /home/youruser -s /bin/bash youruser

Далее подготовьте каталог www:

sudo mkdir /home/youruser/www
chown youruser.youruser /home/youruser/www
chmod 750 /home/youruser

Далее, поместите пользователя веб-сервера в группу, чтобы он мог связаться с вашим пользователем. сайт.

sudo usermod -a -G youruser www-data

Установите OpenSSH Server с fail2ban (защита от перебора).

sudo apt install openssh-server fail2ban

Не забудьте укрепить свой OpenSSH .

Затем сгенерируйте свой SSH-ключ и поместите его в домашний каталог своего пользователя в соответствии с этим практическим руководством: https://help.ubuntu.com/community/SSH/OpenSSH/Keys

Таким образом, у вас будет безопасный доступ к файлам вашей веб-страницы.

0
ответ дан 2 June 2019 в 01:30

Другие вопросы по тегам:

Похожие вопросы: