ssh: подключиться к хосту xx.xx.xx порт 22: истекло время операции Arch linux

Я пытаюсь подключить домашний компьютер по ssh.

openssh установлен, служба sshd включена и работает

➜ systemctl status sshd
● sshd.service - OpenSSH Daemon
     Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2021-03-26 08:09:28 EET; 8s ago
   Main PID: 20877 (sshd)
      Tasks: 1 (limit: 28555)
     Memory: 900.0K
     CGroup: /system.slice/sshd.service
             └─20877 sshd: /usr/bin/sshd -D [listener] 0 of 10-100 startups

В тестовом режиме sshd о проблемах не сообщается.

➜ sudo sshd -t

Filrewall включен (я так полагаю).

➜ sudo firewall-cmd --zone=public --add-service=ssh
Warning: ALREADY_ENABLED: 'ssh' already in 'public'
success

Не уверен, что еще мне не хватает, но когда я пытаюсь подключиться по общедоступному IP-адресу, я получаю ошибку как

ssh: connect to host xx.xx.xx.x port 22: Operation timed out

Любая помощь здесь приветствуется,

Вывод отладки

➜ ssh -vv xx.xx.xx.x
OpenSSH_8.5p1, OpenSSL 1.1.1k  25 Mar 2021
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolve_canonicalize: hostname xx.xx.xx.x is address
debug1: Connecting to xx.xx.xx.x [xx.xx.xx.x] port 22.
debug1: connect to address xx.xx.xx.x port 22: Connection timed out
ssh: connect to host xx.xx.xx.x port 22: Connection timed out

Порт 22 открыт

➜ netstat -tulpn |grep LISTEN
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:22              0.0.0.0:*            LISTEN      -
tcp6       0      0 :::22                   :::*                 LISTEN      -

Спасибо.

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *