Como definir o nome do servidor em uma mensagem de boas-vindas do SSH

0

Sempre que faço login no meu VPS, executando o OpenSSH, vejo as linhas abaixo no cliente 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

A entrada server está vazia. É possível definir um nome de servidor que apareça nesta "mensagem de boas-vindas"?

EDITAR:

Depois de ler as respostas, aqui está o que eu criei:

  • Carreguei um arquivo de arte ASCII com meu logotipo no servidor.
  • Eu escrevi um script que cortará /etc/issue.net e, em seguida, cat do arquivo de logotipo, bem como echo algumas linhas (avisos legais sobre acesso não autorizado e algumas informações do servidor - nome e endereços IP).
  • Eu adicionei um cron job em um cronograma a cada minuto (agora diariamente) para executar esse script e enviar sua saída para /etc/issue.net
  • Em sshd_config , eu desativei o MOTD ( PrintMotd no ) e ativei o banner ( Banner /etc/issue.net ).
  • reiniciei o serviço sshd e tudo correu bem.

É de notar que quando "imprime" o banner, o sshd retira as tabulações. Onde cat /etc/issue.net mostra a formatação correta, o banner não, o que é um pequeno aborrecimento com o qual eu posso viver.

    
por AbVog 02.08.2016 / 18:05

3 respostas

1

Essa mensagem provavelmente está em /etc/issue ou em /etc/motd . Edite lá.

    
por 03.08.2016 / 17:55
1

Talvez você possa usar o arquivo /etc/issue.net (onde você escreveria o que quer que seja exibido ao conectar via SSH). Certifique-se de descomentar o Banner /etc/issue.net no arquivo / etc / ssh / sshd_config e reinicie o servidor openssh.

    
por 02.08.2016 / 22:09
0

Ele deve ser gerado a partir do nome do host real, que você pode configurar usando (obviamente) hostname comando:

hostname my-different-vpsxxx.ovh.net
    
por 02.08.2016 / 22:02

Tags