ping работает, а ssh нет?

ping работает, а ssh нет?
  • Я соединил два Linux (CentOS7) с помощью кабеля Ethernet, и
  • Я так и сделал ifconfig <eth> 192.168.0.1в первый и .. 0.2во второй раз.
  • Со второго ping 192.168.0.1работает, но
  • ssh <mylogin_on_first>@192.168.0.1ничего не делает (заканчивается по тайм-ауту)

Есть идеи?

решение1

Ping использует протокол icmp, для которого не требуется порт.

На машине, к которой вы пытаетесь подключиться, должен быть открыт ssh и запущен демон ssh.

Чтобы проверить, открыт ли порт на «первой» машине, 192.168.0.1:

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

ssh должен быть указан, как указано выше. Чтобы проверить, запущен ли демон ssh (на 'первом'):

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

Он должен быть «Активен», как указано выше.

Затем, если необходимо, открыть порт:

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

И чтобы запустить службу:

$ sudo systemctl start sshd

Связанный контент