Supressão de mensagem de ambiente após o login no servidor?

1

Após o login em um servidor OpenSSH do OS X, a seguinte mensagem é impressa:

Last login: Sun Dec 27 15:47:12 2015 from 172.16.4.4
Environment:
  USER=jdoe
  LOGNAME=jdoe
  HOME=/Users/jdoe
  PATH=/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin
  MAIL=/var/mail/jdoe
  SHELL=/bin/bash
  SSH_CLIENT=172.16.4.4 56044 1522
  SSH_CONNECTION=172.16.4.4 56044 172.16.4.1 1522
  SSH_TTY=/dev/ttys006
  TERM=xterm-256color

O servidor é o OS X 10.5 G5 Powermac (PowerPC). Eu corro o servidor e dou outras contas para testar seu software sob a arquitetura PowerPC. O servidor é iniciado com sshd -d ... porque às vezes preciso verificar o arquivo de log de depuração para solucionar problemas.

Não tenho certeza se a mensagem está vindo do cliente ou do servidor. Procurar por ele tem sido complicado por causa do ruído de resultados irrelevantes.

Como suprimo a mensagem no cliente?

    
por jww 27.12.2015 / 22:23

1 resposta

2

Eu estava respondendo a mesma pergunta sobre SO . Portanto, em resumo, essa mensagem é acionada executando sshd no debug moode ( -d na linha de comando).

Verifique o script de inicialização ou como você inicia seu servidor e certifique-se de não fornecer o argumento sshd e reinicie o sshd service.

O raciocínio está por trás do código-fonte

Apesar da questão mencionada anteriormente, em alguns ambientes essa saída pode ser acionada por algum outro botão, mas acredito que seja algum bug enferrujado como a versão do openssh que o OP estava pedindo.

Se você estiver interessado nos logs, poderá suprimir essa mensagem executando o servidor no modo normal e usando LogLevel DEBUG3 no seu sshd_config .

    
por 27.12.2015 / 22:49