1

Я заблокировал доступ без полномочий root к серверу Scientific Linux, установив /etc/nologin . Когда я пытаюсь войти в систему с терминала Linux, содержимое /etc/nologin отображается, как и ожидалось. Однако, когда я использую PuTTY для доступа к серверу с компьютера Windows, появляется всплывающее окно с сообщением Server unexpectedly closed network connection . У меня есть настройка Close window on exit установленное на никогда.

Кто-нибудь знает, как заставить PuTTY отображать содержимое /etc/nologin?

2 ответа2

1

Я решил проблему с отображением сообщения PuTTY, когда вход через SSH заблокирован. Однако вместо установки /etc/nologin я добавил следующее в /etc/ssh/sshd_config:

Match User *,!alice,!bob,!carol,!root
   Banner /root/etc/nologin
   ForceCommand echo

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

0

Я ожидаю, что вы неправильно установили оболочку для сообщения (т.е. /etc /nologin) - вам нужно установить оболочку на /usr /sbin /nologin - программу, которая будет работать и, я предполагаю, отображать содержимое /etc /nologin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .