Bem, o erro foi um problema com o VirtualBox.
Se você tiver este erro, você pode atualizar para a versão 4.3.23 e seus problemas podem ser corrigidos.
Eu criei uma máquina virtual do Debian 7 (com o VirtualBox) em uma tentativa de configurar meu próprio servidor e outros truques legais. Isso tudo é em um computador.
Eu posso usar o SSH na máquina virtual via putty, mas depois de um período curto (tempo inconsistente, ~ 15 segundos a ~ 3 minutos) eu recebo o servidor com o bom erro.
Server unexpectedly closed network connection.
Naturalmente, acabei de alterar minhas configurações de massa para enviar um keepalive a cada 25 segundos.
Isso não funcionou, e agora estou sem ideias sobre o que fazer para impedir isso, e não sei se meu erro está em algum lugar em sshd_config
ou em minhas configurações de putty ou em qualquer host de outras coisas possíveis. Passar um tempo no Google também não resultou em nada.
Examinando meus registros do sshd, meus logs de erro de putty e meu sshd_config não está mostrando nada fora do comum.
EDIT: Aqui está o meu log de erro putty:
2015-02-20 15:03:28 Looking up host "127.0.0.1"
2015-02-20 15:03:28 Connecting to 127.0.0.1 port 3022
2015-02-20 15:03:28 Server version: SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
2015-02-20 15:03:28 Using SSH protocol version 2
2015-02-20 15:03:28 We claim version: SSH-2.0-PuTTY_Release_0.63
2015-02-20 15:03:28 Doing Diffie-Hellman group exchange
2015-02-20 15:03:28 Doing Diffie-Hellman key exchange with hash SHA-256
2015-02-20 15:03:28 Host key fingerprint is:
2015-02-20 15:03:28 ssh-rsa 2048 ------------------------------
2015-02-20 15:03:28 Initialised AES-256 SDCTR client->server encryption
2015-02-20 15:03:28 Initialised HMAC-SHA-256 client->server MAC algorithm
2015-02-20 15:03:28 Initialised AES-256 SDCTR server->client encryption
2015-02-20 15:03:28 Initialised HMAC-SHA-256 server->client MAC algorithm
2015-02-20 15:03:32 Sent password
2015-02-20 15:03:32 Access granted
2015-02-20 15:03:32 Opening session as main channel
2015-02-20 15:03:32 Opened main channel
2015-02-20 15:03:32 Allocated pty (ospeed 38400bps, ispeed 38400bps)
2015-02-20 15:03:32 Started a shell/command
2015-02-20 15:04:56 Server unexpectedly closed network connection
EDITAR x3: Aqui estão os resultados relevantes de uma sessão falhada de exemplo depois de olhar para /var/log/auth.log.
Feb 21 16:16:38 CGIT sshd[2559]: Accepted password for web from 10.0.2.2 port 60037 ssh2
Feb 21 16:16:38 CGIT sshd[2559]: pam_unix(sshd:session) session opened for user web by (uid=0)
EDITAR x2:
Eu reinstalei o debian em uma nova instância de VM (desta vez através de uma instalação de CD ao invés de uma netinstall) e ainda assim eu me desconecto aleatoriamente. Isso acontece quando você executa a VM como administrador e desabilita todos os antivírus.
Bem, o erro foi um problema com o VirtualBox.
Se você tiver este erro, você pode atualizar para a versão 4.3.23 e seus problemas podem ser corrigidos.
Tags ssh virtualbox putty linux