Я пытаюсь подключить домашний компьютер по 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 -
Спасибо.