Я хочу создать учетную запись FTP на моем сервере Ubuntu, которая, помимо прочего, работает как веб-сервер в локальной сети.
Должен ли я установить домашний каталог пользователя FTP на /var/www/
, или надо по другому поставить?
Я спрашиваю, потому что хочу, чтобы было проще загружать в этот каталог по умолчанию, а не делать:
scp XXX ubuntu@ubuntu-server:/var/www/
каждый раз.
Вы должны иметь возможность добавить пользователя FTP с помощью этой команды:
sudo useradd userftp -p your_password -d /home/FTP-shared -s /bin/false
В которой, userftp
это имя пользователя, your_password
это пароль, а /home/FTP-Shared
это путь.
Я лично использую это в proftpd
, но я уверен, что команда должна быть универсальной.
Обратите внимание, что этот пользователь был создан только для доступа по FTP, и в результате ему не нужна действующая оболочка (что делает его немного более безопасным), следовательно, «bin / false».
Так что в основном для вашего случая просто создайте пользователя и установите его домашний каталог на /var/www
. Однако не забудьте сначала chown
и chmod
каталог надлежащим образом, чтобы новый пользователь мог получить к нему доступ (обязательно добавьте его в соответствующую группу и т. д.).