SSH/Write failed: Broken pipe

< SSH

"Write failed: Broken pipe" je děsná hláška v případě, že padá SSH spojení. Tím pádem zamrzne i sshfs, výsledkem jsou různé visící procesy, zombie a další nechutnosti. Co proti tomu lze dělat??

dlouho je idle editovat

Když je spojení dlouho idle (tj. nic po něm nejede), tak se zavře? Může se nastavit timeout interval v sekundách:

  • ServerAliveInterval – nastavuje se u klienta: Jestliže po té době nepřišlo nic od serveru, ssh(1) požádá server o odpověď. Default=0 znamená, že klient se serveru nic neptá. Nastavení:
echo "ServerAliveInterval 60" >> ~/.ssh/config 
  • ClientAliveInterval – nastavuje se u serveru: Jestliže po té době nepřišlo nic od klienta, sshd(8) požádá klienta o odpověď. Default=0 znamená, že server se klienta nic neptá. Nastavení:
echo "ClientAliveInterval 60" | sudo tee -a /etc/ssh/sshd_config
sshd restart