Vincent1
@Vincent1

Где находится скрипт выполняемый при входе SSH?

Такое я вижу при подключении к scaleway
QzYNfa.jpg
такое к vultr:
rJb25q.jpg
Где находятся скрипты отвечающие за вывод этой информации при входе root? Проверил папку ~ и ничего не нашел, /etc/ssh тоже ничего похожего.
  • Вопрос задан
  • 515 просмотров
Решения вопроса 1
Vincent1
@Vincent1 Автор вопроса
Нашел. Для ubuntu xenial 16.04 это /etc/update-motd.d/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
xotkot
@xotkot
хорошо есть и хорошо весьма
Отключить сообщение о последнем входе(строка Last login: ...):
в файле /etc/ssh/sshd_config исправить опцию c yes на no в параметре PrintLastLog

Остальной текст или действия при входе прописываются в скрипте расположенном в папке /etc/profile.d/, где можно, например, создать файл /etc/profile.d/login.sh (или любой другой, все они обрабатываются при входе) в котором прописать путь к другому запускаемому файлу или напрямую вывести сообщение:
#!/bin/sh
ehco "Оставь надежду, всяк сюда входящий"

выводится после Last login: ...

п.с.
можно еще вывести сообщение до Last login: ...
если его прописать в файле /etc/motd

Есть еще в файле /etc/ssh/sshd_config параметр PrintMotd no, возможно он работает у меня как-то неправильно так как если устанавливаю в yes то сообщение из файла /etc/motd выводится дважды, до и после Last login: ...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы