Я создал пользователя и установил его оболочку в /usr/sbin/nologin. Как и ожидалось, соединение PuTTY закрывается сразу после подключения. При попытке подключиться к протоколу SFTP WinSCP, он говорит, что соединение было отклонено и спрашивает, работает ли SFTP-сервер. Использование SCP-протокола неудивительно и не работает.
Я установил RSSH и установил оболочку пользователя в /usr/bin/rssh и получил точно такой же результат. PuTTY немедленно отключил соединение, SFTP спросил, работает ли SFTP-сервер, и SCP не будет работать.
Я установил оболочку пользователя в /bin/bash, и SFTP и SCP работали нормально, как с моим главный пользователь.
Что я делаю неправильно? Как я могу установить пользователя, чтобы он мог загружать файлы с сервера, но не имеет доступа к оболочке?
Спасибо.