Назад | Перейти на главную страницу

OS X включает scp, но отключает вход по ssh

Как я могу отключить вход в систему для пользователя в OS X, но все же разрешить им передавать файлы scp на / с этого компьютера?

Я столкнулся с заменой оболочки "scponly", но она не компилируется для OS X (и действительно устарела), я также пробовал изменить оболочку пользователя на / sbin / nologin и / usr / bin / false, оба успешно предотвращают вход в систему, но они также предотвращают ...

Есть подсказки?

Ура

Openssh не имеет этой функции. Поскольку он предоставляет средства для sftp, scp и ssh в режиме «все или ничего».

rssh тогда может быть вашим решением.

rssh - это оболочка с ограниченным доступом для использования с OpenSSH, допускающая только scp и / или sftp. Теперь он также включает поддержку rdist, rsync и cvs.

Кажется, это невозможно без создания среды chroot. (Какие ftp-серверы делают, как и эти оболочки).

Вы думали об использовании FTPS? (vsftpd требует небольшой настройки и предоставляет пользователям тюрьму. Руководство по установке Вот)