Suprimindo o banner ssh do cliente OpenSSH

29

Estou fazendo login em um servidor que possui um conjunto de banners ssh. Eu gostaria de suprimi-lo (especialmente para uso não interativo). Eu não tenho acesso ao servidor sshd_config .

A melhor solução que encontrei até agora é definir a opção LogLevel ERROR no cliente. O problema é que isso irá suprimir qualquer outra mensagem INFO level, que eu necessariamente não quero esconder (pesquise a fonte OpenSSH por logit para exemplos). Eu também poderia usar ssh -q , mas isso suprimiria ainda mais.

Existem outras soluções mais específicas?

    
por Michael Hoffman 19.09.2009 / 16:51

1 resposta

37

AFAIK, " ssh -q " ou " LogLevel QUIET " em ~/.ssh/config são as formas "tradicionais" de silenciar o banner. Então você já tem um compromisso "melhor" com " LogLevel ERROR ".

Uma solução mais específica seria usar uma versão personalizada do cliente ssh, se esta for uma opção.

    
por 19.09.2009 / 19:34