Pode pingar minha máquina de outra e efetuar login via SSH localmente, mas não pode efetuar login via SSH em uma máquina diferente

1

Estou tentando ssh do meu laptop para o meu desktop (ambos fedora 14) em uma rede local. Eu posso pingar meu desktop e obter respostas, mas se eu ssh para ele, eu recebo

ssh: connect to host 192.168.100.xxx port 22: No route to host

Eu posso ssh do desktop para si mesmo. Qual poderia ser o problema?

    
por jonderry 09.03.2011 / 22:14

4 respostas

1

Soa Firewall-y - verifica o status do firewall na máquina de destino e tenta desativá-lo (se estiver ativado). Se for um problema de firewall, você pode deixá-lo desligado OU modificar as configurações para permitir conexões na porta 22. Se você precisar de ajuda com isso, apenas holler.

    
por 09.03.2011 / 22:52
0

O daemon ssh da sua área de trabalho está ouvindo 192.168.100.XXX IP ou apenas na interface? Verifique no arquivo /etc/ssh/sshd_config da linha ListenAddress IP (ou 0.0.0.0 para ouvir em todos) e tenha certeza que você tem a linha Port 22 também.

    
por 09.03.2011 / 22:40
0

A porta 22 deveria estar aberta por padrão no fedora 14, mas você pode abrir o / etc / sysconfig / iptables e certificar-se de que esta linha seja a seguinte:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

Então você pode executar o comando restart para o iptables: /etc/init.d/iptables restart

    
por 09.03.2011 / 22:58
0

Parece que tanto o laurent-rpnet quanto o Linker3000 têm razão nisso. Ou o ssh não está escutando na ethernet, ou o firewall está enviando pedidos, ou ambos. Verifique o ouvinte com "netstat -ltn" e procure "0.0.0.0:22" para OK, ou "127.0.0.1:22" para BAD. Verifique o firewall desligando-o temporariamente por "service iptables stop", tente ssh in e lembre-se de reiniciar o firewall "service iptables start".

-seikku -

    
por 09.03.2011 / 23:08

Tags