2016-05-20 2 views
0

Как вы автоматически запускаете программу, когда кто-то подключается через ssh.Программа автозапуска при подключении ssh

С помощью ubuntu, когда кто-то подключается к ssh, он автоматически показывает, доступны ли какие-либо обновления. Я хотел бы, чтобы приложение автоматически запускалось, когда пользователь регистрировался, чтобы показать им некоторую информацию.

Я искал в Google, чтобы попытаться найти что-то подобное, но единственное, что я могу найти, это сделать, чтобы служба ssh запускалась автоматически при загрузке.

+0

Является пользователем, который регистрируется у вас или у кого-то еще? – Soren

+0

Проголосовали за закрытие, а не вопрос программирования. – tink

ответ

1

Вы можете поместить скрипт в ~/.ssh/rc. Из sshdman page:

~/.ssh/гс

содержит процедуры инициализации, которые будут выполняться до домашний каталог пользователя становится доступным. Этот файл должен быть доступен для записи только пользователю и не должен быть доступен для чтения кому-либо еще.

Вы также можете использовать файл /etc/ssh/sshrc.

/и т.д./SSH/SSHRC

Подобно ~/.ssh/гс, он может быть использован для указания машиннозависимой Войти время инициализации по всему миру. Этот файл должен быть доступен для записи только с помощью root и должен быть доступен для чтения в мире.

Для получения дополнительной информации, прочитайте SSHRC section of the sshd man page.

Смежные вопросы