Debian: Отключение SSH доступа для локального пользователя FTP
При необходимости разрешения доступа к серверу по протоколу FTP и одновременного запрещения доступа по протоколу FTP необходимо в качестве shell (оболочки) пользователя установить
/bin/false
Сделать это можно с помощью команды
usermod -s /bin/false USER
(вместо USER необходимо указать конкретного пользователя FTP)
Вместо этой команды можно отредактировать файл /etc/passwd, в соответствующей пользователю строке заменить /bin/false
на /bin/sh
Дополнительно, необходимо добавить в файл /etc/shells
строчку
/bin/false