При подключении по SSH иногда появляется сообщение:
ssh: connect to host 192.168.1.10 port 22: Connection refused

Эта ошибка означает, что компьютер доступен по сети, но на указанном порту никто не принимает соединение. Т.е. запрос дошел до сервера, однако SSH-сервер не смог его обработать.
В отличие от ошибки Connection timed out, здесь проблема обычно находится уже на самом сервере.
Проверьте состояние службы:
sudo systemctl status ssh

или, в некоторых дистрибутивах:
sudo systemctl status sshd
Если служба остановлена, запустите ее:
sudo systemctl start ssh
Затем повторите подключение.
Иногда SSH работает исправно, но использует не стандартный порт 22.
Проверьте, какие порты слушает служба:
sudo ss -tlnp | grep ssh

Например:
LISTEN 0 128 0.0.0.0:22
Это означает, что сервер ожидает подключения на порту **22
Подключаться нужно так:
ssh -p 22 user@SERVER_IP
После изменения настроек SSH иногда перестает запускаться вовсе.
Перед перезапуском службы всегда проверяйте конфигурацию:
sudo sshd -t
Если обнаружена ошибка, команда укажет файл и номер строки.
Исправьте конфигурацию, затем перезапустите службу.

Иногда служба работает нормально, но доступ к порту ограничен правилами файрвола.
Для UFW выполните:
sudo ufw status
Для firewalld:
sudo firewall-cmd --list-all
Также убедитесь, что порт действительно открыт.
Стоит учитывать, что при блокировке файрволом чаще появляется ошибка Connection timed out, а не Connection refused. Однако при некоторых вариантах настройки NAT и фильтрации возможны оба сценария.
Проверить состояние службы:
sudo systemctl status ssh
Посмотреть журнал:
journalctl -u ssh -n 50
Проверить конфигурацию:
sudo sshd -t
Посмотреть открытые порты:
sudo ss -tlnp | grep ssh
Проверить подключение к порту:
nc -vz SERVER_IP 22
Если соединение установлено, проблема, скорее всего, находится на этапе аутентификации. Если появляется Connection refused, стоит продолжить проверку службы SSH и ее конфигурации.
Ошибка SSH Connection refused означает, что сервер не принимает соединения на указанном порту. В большинстве случаев причина сводится к остановленной службе SSH, неправильному порту или ошибке в конфигурации.