¿Cómo solucionar los errores de 'Conexión rechazada' en la conexión SSH?

Tengo un Ubuntu Server 10.10 de 32 bits en mi casa. Estoy haciendo conexiones SSH a él desde mi PC a través de Putty.

El problema es que a veces puedo conectarme sin problemas. Sin embargo, a veces me da un error como este Error de red: Conexión rechazada.

Entonces, no cambio nada, intento iniciar la sesión unas cuantas veces más, espero un rato y lo vuelvo a intentar. A veces puedo iniciar la sesión, a veces no puedo. Me parece bastante aleatorio.

¿Qué puedo hacer para solucionar esto?

Editar:

Y a veces, Putty da Error de red: Software caused connection abort error después de mostrar el texto login as: texto.

Aquí está la salida de ping -t:

Pinging 192.168.2.254 with 32 bytes of data:
Reply from 192.168.2.254: bytes=32 time=6ms TTL=64
Reply from 192.168.2.254: bytes=32 time=65ms TTL=6
Reply from 192.168.2.254: bytes=32 time=88ms TTL=6
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=3ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64

Desactivé el firewall del router, y todo parece funcionar ahora. Excepto por eso, todavía no puedo'entrar en mi servidor web escribiendo la IP externa desde mi PC.

Esto parece más un problema de su equipo de red que del propio servidor.

Revisa /var/log/messages para ver si hay enlaces ethernet (o wlan en caso de ser inalámbrico). Si es así prueba a cambiar los cables.

Comentarios (6)

Tuve exactamente el mismo problema, y en mi caso resultó ser un conflicto de direcciones IP. Mi VM de Ubuntu tenía una dirección dinámica, pero otra máquina (en este caso un teléfono) tenía asignada una IP estática que el servidor DHCP no conocía.

Simplemente cambiando la IP que fue asignada por el servidor DHCP a la VM de Ubuntu se arreglaron todos los problemas de conexión.

Comentarios (0)

Puede que quieras comprobar las reglas de iptables en tu servidor. Parece que tienes una regla para limitar las nuevas conexiones SSH.

La siguiente regla permite 5 nuevas conexiones por minuto, si excedes este límite, tus nuevas conexiones serán rechazadas después de que haya pasado algún tiempo:

-A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW -m limit --limit 5/min -j ACCEPT

Vea la documentación de IPTables / Netfilter, desplácese un poco hasta limit.

Comentarios (0)