PuTTY não mostrando a mensagem / etc / nologin

1

Eu bloqueei o acesso não-root a um servidor Scientific Linux, definindo /etc/nologin . Quando tento efetuar login de um terminal Linux, o conteúdo do /etc/nologin é exibido, como esperado. No entanto, quando uso o PuTTY para acessar o servidor a partir de uma máquina Windows, uma janela pop-up é exibida com a mensagem Server unexpectedly closed network connection . Eu tenho a configuração Close window on exit definida como nunca.

Alguém sabe como fazer com que o PuTTY exiba o conteúdo de /etc/nologin ?

    
por loris 05.05.2017 / 08:10

2 respostas

1

Eu resolvi o problema de fazer com que o PuTTY exiba uma mensagem quando o login via SSH é bloqueado. No entanto, em vez de definir /etc/nologin , adicionei o seguinte a /etc/ssh/sshd_config :

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

Assim como o PuTTY realmente mostra o banner, isso tem a vantagem adicional de permitir o acesso seletivo de alguns usuários.

    
por 08.05.2017 / 13:34
0

Espero que você tenha definido incorretamente o shell para a mensagem (ou seja, / etc / nologin) - o que você deseja é configurar o shell para / usr / sbin / nologin - que é um programa que será executado e, suponho , exibir o conteúdo de / etc / nologin

    
por 05.05.2017 / 09:53