да не би да става дума за това?
http://www.hjackson.org/blog/archives/2007/03/25/ssh-connection-reset-by-peerако е това в /etc/ssh/ssh_config
добавяш (това го пишеш в конфига на клиента. Не на сървера)
ServerAliveInterval = 300
ServerAliveCountMax = 300
# Basically we are send a message to the server every "ServerAliveInterval" seconds and if the client has not had a response
# after "ServerAliveCountMax" messages then the connection will disconnect. This makes the connection look active to hardware
# that thinks it's doing you a favour by disconnecting idle connections.
Някои ротери, мрежови устройства, когато няма трафик по ssh прекъсват връзката. Затова чрез това се изпращат постоянно 'keep_alive' съобщения за да се държи връзката отворена, когато няма трафик по ssh.
Аз имах такъв проблем и с това се оправи. Бях даже го забравил за проблема. Дали е това при теб не знам. Но симптомите са следните:
Ако постоянно работиш и пишеш нещо през ssh няма проблеми. Но ако го оставиш отворен терминала и се върнеш след 3-4 минути и бум няма връзка, прекъсне.... или пък терминала е заспал ... чукаш по клавиатурата няма ехо.... и след малко прекъсне.