1

Я работаю на сервере Debian Wheezy дома и предлагаю организации разрешить им делать резервные копии rsync в своей собственной папке в моей системе. Я создал для них уникального пользователя и получил надежный пароль. В конце концов я дам им открытый ключ для использования, а затем отключу пароль для входа. Это на будущее.

Оболочкой по умолчанию является /bin/false , так как я не хочу, чтобы они занимались другими делами на сервере. Я попытался запустить rsync для сервера, введите пароль - Затем сеанс немедленно отключается. Я получаю ту же ошибку, когда использую WinSCP для проверки соединения. Я могу su -s /bin/bash USERNAME от Суперпользователя до обычного пользователя, поэтому я знаю, что это работает.

Что я могу изменить, чтобы позволить этому пользователю входить через SSH-соединение с единственной целью - запустить rsync со своего сервера Debian на этот?

1 ответ1

1

Вам придется дать пользователю оболочку. Вы можете использовать rssh который является ограниченной оболочкой, разрешающей только scp, rsync и другие подобные команды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .