Desativar mensagens de túnel “open failed” do SSH

6

Eu quero desabilitar as mensagens "open failed" que aparecem em uma sessão SSH quando o tunelamento está desabilitado.

Ele interfere com a minha sessão SSH se eu estou, por exemplo, escrevendo algo no vim, então a tela inteira pode ser preenchida com essas mensagens e eu tenho que sair do vim e limpar a tela para elas irem embora.

Como eu desabilito essas mensagens ?:

channel 5: open failed: connect failed: Connection refused

channel 3: open failed: connect failed: Connection refused

    
por Simon Fredsted 17.06.2015 / 11:39

1 resposta

9

ssh escreve essa mensagem em particular como uma mensagem de log no nível de informações. As mensagens de log são gravadas no erro padrão por padrão. O Ssh tem opções para controlar o que está registrado.

  • A configuração LogLevel define o nível de log. Definir o nível como QUIET, FATAL ou ERROR desativaria a mensagem específica sobre a qual você está perguntando. Você pode definir o LogLevel através da opção de linha de comando "-o" ou através do seu . ssh / config .

  • A opção de linha de comando "-q" define o log como silencioso. Isso deve desativar essa mensagem específica, junto com praticamente todas as outras mensagens impressas por ssh.

  • A opção "-Em arquivo " direciona as mensagens de log para o arquivo nomeado em vez de gravá-las no stderr. Esta opção é relativamente nova e pode não estar presente em sua cópia do ssh.

  • A opção "-y" direciona as mensagens de log para o syslog.

  • A opção "-v" torna o registro ainda mais detalhado (você não quer isso).

por 17.06.2015 / 14:03

Tags