Как установить имя сервера в приветственном сообщении SSH


0

Каждый раз, когда я вхожу в VPS и использую OpenSSH, я вижу строки ниже в клиенте MobaXterm SSH:

Last login: Thu Jul 28 17:15:02 2016 from xxx
CentOS release 6.8 (Final)
Linux vpsxxx.ovh.net 2.6.32-042stab111.12 #1 SMP Thu Sep 17 11:38:20 MSK 2015 x86_64 x86_64 x86_64 GNU/Linux

server    :
hostname  : vpsxxx.ovh.net

serverЗапись пуста. Можно ли задать имя сервера, которое будет отображаться в этом «приветственном сообщении»?

РЕДАКТИРОВАТЬ:

После прочтения ответов вот что я придумал:

  • Я загрузил художественный файл ASCII с моим логотипом на сервер.
  • Я написал скрипт, который будет обрезать, /etc/issue.netа затем catфайл логотипа, а также echoнесколько строк (юридические предупреждения о несанкционированном доступе и некоторую информацию о сервере - имя и IP-адреса).
  • Я добавил задание cron по расписанию каждую минуту (теперь ежедневно), чтобы запустить этот скрипт и отправить его вывод /etc/issue.net
  • В sshd_config, я деактивировал MOTD ( PrintMotd no) и активировал баннер ( Banner /etc/issue.net).
  • Я перезапустил службу sshd и все прошло нормально.

Следует отметить, что при «печати» баннера sshd удаляет его из таблиц. Где cat /etc/issue.netпоказывает правильное форматирование, баннер нет, что является небольшим раздражением, с которым я могу жить.



Эта мессага, вероятно, в /etc/issueили в /etc/motd. Отредактируйте там.
NuTTyX

@ Холлоуэй: мой вопрос действительно связан с тем, на который вы указываете.
AbVog

Ответы:


1

Это сообщение, вероятно, в /etc/issueили в /etc/motd. Отредактируйте там.


Точный текст, который я разместил, действительно есть /etc/motd. Но его редактирование требует предостережения: после перезапуска компьютера я обнаружил, что файл был сброшен до его первоначального содержимого. Я буду следовать идеям, приведенным в этом вопросе, и добавлю работу cron, которая пишет все, что я хочу, в MOTD. Как только я закончу, я опубликую это здесь как ответ.
AbVog

1

Может быть, вы можете использовать файл /etc/issue.net (где вы будете писать все, что хотите отображать при подключении через SSH). Убедитесь, что вы раскомментировали Banner /etc/issue.net файл / etc / ssh / sshd_config, а затем перезапустите сервер openssh.


Да, это отличная возможность. Когда я искал в Интернете перед публикацией, я обнаружил в документации Red Hat для OpenSSH, что баннер существует и может быть установлен /etc/sshd_config. Я приду к этому через несколько дней. Благодарю.
AbVog

0

Он должен быть сгенерирован из реального имени хоста, которое вы можете настроить с помощью (очевидно) hostnameкоманды:

hostname my-different-vpsxxx.ovh.net

имя хоста уже отображается :) Мне нужен был «заголовок» для сервера. Благодаря комментарию NuTTyX я изменил его /etc/motd.
AbVog
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.