Linux
SSH
23 статьи с причинами, проверками и пошаговыми решениями. Например: Permission denied (publickey); Connection timed out.
SSH: Connection refused на порту 22 — причины и решение
Проверьте, запущен ли sshd, и правила файрвола.
SSH: Permission denied (publickey) — права authorized_keys — причины и решение
Проверьте владельца и права ~/.ssh и authorized_keys.
Permission denied (pu…
SSH: Permission denied (publickey) — причины и решение
`Permission denied (publickey)` означает, что сервер SSH отверг все предложенные клиентом ключи, а другие способы входа (например, пароль) недоступны. Причины: ключ не д…
SSH: Connection timed out — нет ответа на порту 22 — причины и решение
«ssh: connect to host … port 22: Connection timed out» значит, что пакеты до сервера не доходят: закрыт порт файрволом, неверный адрес, не запущен sshd или SSH работает …
SSH: Connection refused — соединение отклонено — причины и решение
Ошибка ssh: connect to host port 22: Connection refused означает, что на сервере не слушает sshd или порт закрыт файрволом. Проверьте службу sshd, порт, ufw/firewalld, п…
SSH: Host key verification failed — REMOTE HOST IDENTIFICATION HAS CHANGED — причины и решение
SSH предупреждает, что ключ сервера изменился. Ниже — причины и порядок действий от простого к сложному.
SSH: Too many authentication failures — причины и решение
SSH перебирает все доступные ключи агента, и сервер отключает клиента после нескольких неудачных попыток. Ниже — причины и порядок действий от простого к сложному.
SSH: WARNING: UNPROTECTED PRIVATE KEY FILE! — слишком открытые права на ключ — причины и решение
SSH отказывается использовать закрытый ключ, если он доступен другим пользователям. Ниже — причины и порядок действий от простого к сложному.
SSH: REMOTE HOST IDENTIFICATION HAS CHANGED — причины и решение
Предупреждение SSH о смене идентификационного ключа хоста может появиться после переустановки сервера, но также защищает от перехвата соединения. Сверьте новый отпечаток…
SSH: kex_exchange_identification: Connection closed by remote host — причины и решение
Сервер разрывает соединение до обмена ключами: лимит MaxStartups, fail2ban или блокировка по IP. Проверьте журналы sshd.
SSH в Linux: SSH-сессия прерывается при длительном простое за NAT — причины и решение
SSH-соединение через NAT обрывается после длительного простоя. Это может быть тайм-аут таблицы соединений роутера или политики сервера; безопасное средство — умеренные к…
SSH в Linux: SSH: Authentication refused bad ownership or modes for directory пользователя — причины и решение
Ошибка SSH `Authentication refused: bad ownership or modes for directory` означает, что sshd отказался доверять небезопасному пути к файлу авторизованных ключей или отде…
SSH в Linux: SSH: Permission denied (publickey) после переноса домашнего каталога — причины и решение
После переноса домашнего каталога SSH перестал принимать прежний публичный ключ. Чаще всего sshd ищет `authorized_keys` в новом home, файл не перенесён или его путь недо…
SSH в Linux: SSH: host key verification failed после переустановки своего сервера — причины и решение
После переустановки своего SSH-сервера клиент сообщает Host key verification failed или REMOTE HOST IDENTIFICATION HAS CHANGED. Это защитное предупреждение: без независи…
SSH в Linux: SSH: no matching host key type found при подключении к старому серверу — причины и решение
Сообщение `no matching host key type found` возникает при несовпадении поддерживаемых алгоритмов ключа хоста клиента и старого SSH-сервера. Не следует глобально включать…
SSH в Linux: SSH: scp не копирует файл из пути с пробелами в имени — причины и решение
SCP не копирует файл, если в локальном или удалённом пути есть пробелы. Важно учитывать, с какой стороны путь и какая версия OpenSSH: современные scp обычно используют п…
SSH в Linux: SSH: журнал sshd показывает Connection closed before authentication — причины и решение
Запись sshd `Connection closed ... before authentication` сообщает, что TCP/SSH-соединение закрылось до успешной аутентификации. Это не всегда атака и не обязательно оши…
SSH в Linux: SSH: клиент выбирает неправильный ключ при наличии нескольких учётных записей — причины и решение
При нескольких SSH-ключах клиент предлагает не тот ключ или сервер закрывает аутентификацию после слишком большого числа попыток. Решение — назначить правильный Identity…