Estoy intentando configurar un servidor SSH en mi máquina local usando OpenSSH. Cuando trato de SSH desde un host remoto a mi servidor SSH local, el servidor SSH no responde y la solicitud agota el tiempo de espera. Estoy bastante seguro de que hay una solución realmente obvia para esto que simplemente estoy pasando por alto.
Esto es lo que sucede cuando intento ingresar a SSH desde un host remoto:
yoshimi@robots:/$ ssh -vv volt@99.3.26.94
OpenSSH_6.7p1 Debian-5, OpenSSL 1.0.1k 8 Jan 2015
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 99.3.26.94 [99.3.26.94] port 22.
debug2: fd 3 setting O_NONBLOCK
debug1: connect to address 99.3.26.94 port 22: Connection timed out
ssh: connect to host 99.3.26.94 port 22: Connection timed out
¿Dónde robots
está mi host remoto y 99.3.26.94
mi servidor SSH local?
SSH se está ejecutando
volt@arnold:~$ ps -A | grep sshd
5784 ? 00:00:00 sshd
¿Dónde arnold
está mi servidor SSH local?
El reenvío de puertos está configurado en el enrutador
Tengo mi enrutador casero configurado para reenviar los puertos 80 y 22 a mi servidor SSH. Curiosamente, el puerto 80 funcionó sin problemas: va directamente al directorio web de Apache. Puerto 22, no tanto.
NMap dice que está filtrado
yoshimi@robots:/$ nmap -p 22 99.3.26.94
Starting Nmap 6.47 ( http://nmap.org ) at 2015-06-02 14:45 EDT
Nmap scan report for 99-3-26-94.lightspeed.bcvloh.sbcglobal.net (99.3.26.94)
Host is up (0.33s latency).
PORT STATE SERVICE
22/tcp filtered ssh
Nmap done: 1 IP address (1 host up) scanned in 7.59 seconds
¿Dónde robots
está mi host remoto y 99.3.26.94
mi servidor SSH local?
No son IPTables (creo)
volt@arnold:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
fail2ban-ssh tcp -- anywhere anywhere multiport dports ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:http
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain fail2ban-ssh (1 references)
target prot opt source destination
RETURN all -- anywhere anywhere
... Y no tengo ningún otro cortafuegos en su lugar: es un netinst de Debian relativamente nuevo.
Entonces, entonces: ¿Qué más podría ser? Ciertamente parece ser un tipo de cortafuegos simplemente ignorar el tráfico, pero si no es el enrutador, no es iptables, y no es otro cortafuegos en el servidor SSH ... ¿qué demonios hay?
EDITAR: solicitud de conexión de error de red interna
yoshimi@robots:/$ ssh volt@192.168.1.90
ssh: connect to host 192.168.1.90 port 22: No route to host
arping remotehost
debe responder solo una dirección hw, luego verifique si hwaddress es el mismo. Luego verifique la resolución con dig remotehost
y dig -x remoteip
, luego verifique si el host remoto no apunta a 127.0.0.1, para esto verifique / etc / hosts of remote. Y finalmente intente deshabilitar el firewall y verifique si el proceso ssh se está ejecutando.
tail -f
cualquier archivo de registro al que haya señalado sshd para la salida. Si no hay absolutamente nada en los registros, es más probable que sea un problema entre los dos dispositivos, no en el servidor ssh.