Устанавливаем proftpd:
apt install proftpd
Редактируем используемые шелы:
nano /etc/shells
Добавляем туда:
/bin/false
Далее редактируем конфиг сервера:
nano /etc/proftpd/proftpd.conf
Туда добавляем строку:
AuthUserFile /etc/proftpd/ftpd.passwd
И раскомментируем строку, что бы пользователи не уходи за свою домашнюю папку:
DefaultRoot ~
Далее создаем файл с пользователями:
touch /etc/proftpd/ftpd.passwd
И даем права:
chown proftpd:nogroup /etc/proftpd/ftpd.passwd
Далее создаем пользователей:
Узнаем uid и gid пользователя proftpd:
id proftpd
Далее создаем уже пользователя:
ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=NAME --shell=/bin/false --home=/opt/vps --uid=113 --gid=65534
Что бы изменить потом пароль используем:
ftpasswd --passwd --name=NAME --change-password
Потом перезагружаем сервер proftpd:
service proftpd restart
Дополнительные настройки:
UseReverseDNS off IdentLookups off
admin 3 февраля, 2018
В grub нажимает клавишу:
e
В конце строки с параметрами ядра добавьте:
init=/bin/bash
После чего нажмите F10, и загрузка сервера продолжится.
Далее, чтобы изменить пароль, введите:
mount -no remount,rw /
Теперь можно задать новый пароль:
passwd
После перезагрузки сервера вы можете авторизоваться, используя новый пароль.
admin 23 ноября, 2017