Мне бы хотелось разрешить пользователю подключаться к серверу с использованием SSH и выполнять сценарий, и ничего больше. как я могу сделать это? как я могу это обезопасить?
спасибо!
Сделайте этот скрипт оболочкой пользователя.
(я думаю, что это больше подходит для serverfault.com).
В любом случае, чтобы ответить на ваш вопрос, найдите «ssh command keys».
SSH уже безопасен, убедитесь, что вы используете аутентификацию на основе токенов и исключите парольный доступ.
Хорошо, теперь я думаю, что я вас неправильно понял.Я думал, что вы просите безопасное соединение.
Чтобы разрешить пользователю просто выполнить скрипт оболочки.Создайте пользователя без полномочий root и пользователя sudoer и разрешите ему выполнять сценарий оболочки.http://www.dartmouth.edu/~rc/help/faq/permissions.html