ping funciona, mas não ssh?

ping funciona, mas não ssh?
  • Conectei dois Linux (CentOS7) com um cabo Ethernet e
  • Fiz ifconfig <eth> 192.168.0.1no primeiro e .. 0.2no segundo.
  • A partir do segundo ping 192.168.0.1funciona, mas
  • ssh <mylogin_on_first>@192.168.0.1não faz nada (termina com um tempo limite)

Alguma ideia?

Responder1

O Ping usa o protocolo icmp, que não requer porta.

ssh precisa estar aberto na máquina à qual você está tentando se conectar e um daemon ssh em execução.

Para verificar se a porta está aberta na 'primeira' máquina, 192.168.0.1 :

 $ sudo firewall-cmd --list-services
   dhcpv6-client ssh samba-client

ssh deve ser listado como acima. Para verificar se o daemon ssh está rodando (no 'primeiro'):

 $ sudo systemctl status sshd
   sshd.service - OpenSSH server daemon
  oaded (/usr/listemd/system/sshd.service; disabled; vendor preset: disabled)
   Active: active (runnST; 1s ago
   ...

Deve estar 'Ativo' como acima.

Então, se necessário, para abrir a porta:

 $ sudo firewall-cmd --permanent --add-service=http
success
 $ swall-cmd --reload
success

E para iniciar o serviço:

$ sudo systemctl start sshd

informação relacionada