banner SSH não está aparecendo

1

Eu tenho uma nova instalação do OpenSSH. No /etc/ssh/sshd_config , tenho a seguinte entrada: %código% Eu reiniciei o deamon SSH usando: Banner /etc/issue.net . Agora, sempre que tento executar sudo /etc/init.d/ssh restart , ele funciona muito bem, exceto que ele não mostra o banner de pré-login.

O que pode causar esse problema?

    
por syntagma 25.01.2015 / 00:14

3 respostas

1

O Ubuntu 14.04 usa upstart e /etc/init.d/ssh restart não reinicia sshd se upstart estiver em execução, portanto, sshd não está reconhecendo suas alterações em /etc/ssh/sshd_config . Em vez disso, execute isto:

# restart ssh

Você pode verificar se o sshd foi reiniciado executando

# ps -f -p $(pgrep sshd)

ou

# ps -f -p $(status ssh | awk '{ print $NF }')

e verificar se a hora de início (STIME) é mais recente que a hora em que você executou o comando para reiniciá-lo.

    
por 26.01.2015 / 20:17
5

Possibilidades:

  1. O sshd está lendo um arquivo de configuração diferente daquele que você editou
  2. O sshd está sendo executado em um ambiente chroot que não inclui o arquivo que você especificou
  3. O sshd realmente não foi reiniciado, talvez porque você tenha o systemd e o script de inicialização para ssh quando ele percebe que a inicialização não está em execução (nesse caso, use systemctl restart ssh.service ).
  4. Você está usando o protocolo ssh 1 em vez de 2.
por 25.01.2015 / 01:57
0

Eu não vi mencionado aqui, mas mesmo que o banner esteja habilitado em sshd_config e o sshd esteja totalmente reiniciado, o próprio ~/.ssh/config do usuário pode suprimir o banner usando: %código% Como o op tomou a solução, mas ninguém mencionou isso, eu gostaria de acrescentar isso aqui para futuros pesquisadores

    
por 12.12.2018 / 19:03

Tags