Ping funktioniert, aber SSH nicht?

Ping funktioniert, aber SSH nicht?
  • Ich habe zwei Linux-Systeme (CentOS7) mit einem Ethernet-Kabel verbunden und
  • ifconfig <eth> 192.168.0.1Beim ersten und .. 0.2beim zweiten habe ich es getan .
  • Ab dem zweiten ping 192.168.0.1funktioniert, aber
  • ssh <mylogin_on_first>@192.168.0.1tut nichts (endet mit einem Timeout)

Irgendwelche Ideen?

Antwort1

Ping verwendet das ICMP-Protokoll, das keinen Port erfordert.

Auf dem Computer, zu dem Sie eine Verbindung herstellen möchten, muss ssh geöffnet sein und ein ssh-Daemon muss ausgeführt werden.

So überprüfen Sie, ob der Port auf der „ersten“ Maschine, 192.168.0.1, geöffnet ist:

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

ssh sollte wie oben aufgeführt sein. So überprüfen Sie, ob der SSH-Daemon läuft (auf „dem ersten“):

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

Es sollte wie oben „Aktiv“ sein.

Öffnen Sie anschließend bei Bedarf den Port:

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

Und so starten Sie den Dienst:

$ sudo systemctl start sshd

verwandte Informationen