Estou tentando configurar um servidor SSH na minha máquina local usando o OpenSSH. Quando tento fazer o SSH de um host remoto para o meu servidor SSH local, o servidor SSH não responde e a solicitação expira. Tenho certeza de que há uma correção realmente óbvia para isso que estou simplesmente ignorando.
Aqui está o que acontece quando tento fazer o SSH de um 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
Onde robots
está meu host remoto e 99.3.26.94
meu servidor SSH local.
SSH está em execução
volt@arnold:~$ ps -A | grep sshd
5784 ? 00:00:00 sshd
Onde arnold
está o meu servidor SSH local.
O encaminhamento de porta está configurado no roteador
Eu tenho meu roteador doméstico configurado para encaminhar as portas 80 e 22 para o meu servidor SSH. Curiosamente, a porta 80 funcionou sem problemas - vai direto para o diretório da web Apache. Porta 22 - nem tanto.
NMap diz 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
Onde robots
está meu host remoto e 99.3.26.94
meu servidor SSH local.
Não é IPTables (eu acho)
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
... E eu não tenho nenhum outro firewall instalado - é um netinst Debian relativamente novo.
Então, então: O que mais poderia ser? Certamente parece ser uma coisa do tipo firewall para ignorar o tráfego, mas se não é o roteador, não é o iptables e não é outro firewall no servidor SSH, ... o que diabos mais existe?
Edição: solicitação de conexão de erro de rede 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
deve responder apenas a um endereço hw e, em seguida, verifique se hwaddress é o mesmo . Em seguida, verifique a resolução com dig remotehost
e dig -x remoteip
, em seguida, verifique se o host remoto não está apontando para 127.0.0.1. / etc / hosts of remote.E finalmente tente desativar o firewall e verifique se o processo ssh está em execução.
tail -f
o arquivo (s) de registro para o qual o sshd apontou para a saída. Se não houver absolutamente nada nos logs, é mais provável que haja um problema entre os dois dispositivos, não no servidor ssh.