Запустите программу Python, когда пользователь войдет в систему с помощью SSH

Я не эксперт, но я думаю, что http://en.wikipedia.org/wiki/Secure_copy - то, что Вы хотите.

0
задан 29 April 2019 в 13:20
1 ответ

Самый безопасный подход должен определить Вашу команду как оболочку пользователя (вместо/bin/bash или подобный). Будет трудно обойти, если не будет ошибка в Вашем коде.

Второй самый безопасный подход должен использовать ForceCommand в Вашей sshd конфигурации или команде = в Вашем authorized_keys.

Только поместите команду в .bash_profile или подобный, это - частая ошибка и очень легкий обойти.

Обратите внимание, что, даже когда Вы ограничиваете пользователя этой единственной командой, они все еще смогут открыть туннели через сессию SSH. Вы могли бы хотеть предотвратить также это для недоверяемых пользователей.

4
ответ дан 4 December 2019 в 12:01

Теги

Похожие вопросы