Write failed: Broken pipe

1. Write failed: Broken pipe

Ricardo Lino Olonca
ricardoolonca

(usa Debian)

Enviado em 12/05/2011 - 13:07h

Caros, boa tarde.

Administro vários servidores Debian. Em um deles, a primeira tentativa de acesso via ssh aparece um erro. Na segunda vai numa boa.

ricardo@olonca:~$ ssh root@172.20.1.25
Write failed: Broken pipe
ricardo@olonca:~$ ssh root@172.20.1.25
Linux srv052 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu May 12 12:55:24 2011 from wks0459.inet
root@srv052:~#

Após alguns minutos de inatividade a conexão cai.

root@srv052:~# Write failed: Broken pipe
ricardo@olonca:~$

A versão do ssh é:

root@srv052:~# dpkg -s openssh-server | grep Version
Version: 1:5.5p1-6

Abaixo está o trecho do auth.log

May 12 12:55:24 srv052 sshd[14666]: Accepted publickey for root from 172.20.16.60 port 47231 ssh2
May 12 12:55:24 srv052 sshd[14666]: pam_unix(sshd:session): session opened for user root by (uid=0)
May 12 12:55:24 srv052 sshd[14666]: pam_unix(sshd:session): session closed for user root
May 12 12:55:25 srv052 sshd[14670]: reverse mapping checking getaddrinfo for compaq [172.20.16.60] failed - POSSIBLE BREAK-IN ATTEMPT!
May 12 12:55:25 srv052 sshd[14670]: Accepted publickey for root from 172.20.16.60 port 47234 ssh2
May 12 12:55:25 srv052 sshd[14670]: pam_unix(sshd:session): session opened for user root by (uid=0)
May 12 13:00:08 srv052 sshd[14670]: pam_unix(sshd:session): session closed for user root

Tenho a mesma versão em outros servidores, e isso não ocorre. Detalhe: com o Putty rodando no Windows esse problema não ocorre. Já procurei na Internet e tem várias pessoas com problemas parecidos.

Alguém tem uma idéia do que pode ser?


  


2. Re: Write failed: Broken pipe

Ricardo Lino Olonca
ricardoolonca

(usa Debian)

Enviado em 20/05/2011 - 14:04h

Alguém???


3. Re: Write failed: Broken pipe

Takahashi
signout

(usa Slackware)

Enviado em 20/05/2011 - 14:15h

Boas...

Quanto a primeira tentativa, não tive nenhum caso parecido, mas quanto ao problema de desconectar apos um tempo de inatividade, ocorreu certa vez, devido a configuração que havia no firewall (checkpoint), o mesmo dropava a conexão apos algum tempo de inatividade.
Para verificar se eh o keepalive, voce pode fazer o login e deixar o top rodando ou, verificar as configurações do servidor ssh e aumentar o ServerAliveInterval

Espero que ajude.
[]s


4. Re: Write failed: Broken pipe

Ricardo Lino Olonca
ricardoolonca

(usa Debian)

Enviado em 23/05/2011 - 10:08h

Já aumentei esse valor, mas o problema continua. A única mudança foi o tempo para desconectar, que aumentou. Mas sempre a primeira conexão dá erro.

Executando com -vvv a saída é a mesma nas duas conexões, apenas as últimas linhas são diferentes:

Primeira conexão:
ssh -vvv root@xxx
......
debug3: Ignored env _
debug2: channel 0: request shell confirm 1
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
Write failed: Broken pipe

Segunda conexão:
ssh -vvv root@xxx
......
debug3: Ignored env _
debug2: channel 0: request shell confirm 1
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel_input_status_confirm: type 99 id 0
debug2: PTY allocation request accepted on channel 0
debug2: channel 0: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 0
debug2: shell request accepted on channel 0
Linux srv052 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri May 20 16:04:42 2011 from 172.20.16.60
root@srv052:~#


5. ssh

rodrigo
wwwelter

(usa Outra)

Enviado em 22/03/2012 - 16:53h

Olá.

Quanto ao primeiro erro, talvez trocando as chaves ssh (known_hosts) funcione.

Quanto ao segundo, eu resolvi alterando (no servidor que está agindo como client) a opção ConnectTimeout do arquivo /etc/ssh/ssh_config :

ConnectTimeout 9999999

** reinicie o serviço ssh
# service sshd restart

Com isso, tenho aproximadamente 115 dias (9999999 segundos) de conexão ininterrupta. Se precisar mais, é só elevar o valor.


6. Link

Marcelo
supercelosp

(usa CentOS)

Enviado em 02/04/2015 - 10:41h

Esse problema está relacionado com o link do seu provedor.......



7. Bem vindo, supercelosp

Ricardo Lino Olonca
ricardoolonca

(usa Debian)

Enviado em 02/04/2015 - 14:55h

supercelosp escreveu:

Esse problema está relacionado com o link do seu provedor.......


Seja bem vindo, supercelosp. Obrigado pela resposta. Quero te dar algumas dicas:

-evite ressucitar tópicos tão antigos quanto esse;
-seja mais específico, pois uma resposta desse tipo não ajuda muito. Na verdade estou (estava) tendo problemas com um servidor dentro da minha rede. Não há nada de provedor aqui, nem de link, pois na mesma rede tenho outros servidor e o problema não ocorre.

Na verdade nem tenho mais esse problema e nem lembro o que foi feito. Mas agradeço a tua atenção.

Um abraço.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts