Шаг 1: установите пакет OpenSSH, если он установлен
sudo apt-get install openssh-server
Шаг 2. Создайте отдельную группу для пользователей SFTP.
sudo addgroup ftpaccess
Шаг 3: отредактируйте файл /etc/ssh/sshd_config
и внесите изменения, как показано ниже.
Найдите и прокомментируйте строку ниже.
#Subsystem sftp /usr/lib/openssh/sftp-server
и добавьте эти строки в конец файла.
Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Шаг 4: Перезапустите службу sshd.
sudo service ssh restart
Шаг 5: добавьте пользователя с группой ftpaccess и создайте пароль.
sudo adduser paul --ingroup ftpaccess --shell /usr/sbin/nologin
Шаг 6: Изменить разрешение домашней директории.
sudo chown root:root /home/paul
Шаг 7: Создайте каталог внутри дома для загрузки и изменения разрешения с помощью группы.
sudo mkdir /home/paul/www
sudo chown paul:ftpaccess /home/paul/www
Вот и все.
Обратитесь: Настройка SFTP на ubuntu р>