У меня есть доступ к серверу на Debian на моей машине №1. Авторизация проходит хорошо.
Хочу сделать то же самое на машине №2. Сгенерировал ключи, в конце написал public ~/.ssh/authorized_keys
. Но у меня выдает сообщение об ошибке Connection timed out
.
Беру те же ключи и делаю авторизацию на другом сервере на Ubuntu. Пишу public в конце ~/.ssh/authorized_keys
. И авторизация проходит хорошо.
В чем моя проблема?
решение1
«Время ожидания соединения истекло» вообще не связано с ключами SSH.
Это означает, что SSH-клиент вообще не получает никакого ответа от удаленного сервера, поэтому он даже не может добраться до точки, в которой он мог бы предложить ключ.
Обычно это вызвано брандмауэрами, поэтому проверьте iptables
настройки брандмауэра. Если у вас есть внешние устройства брандмауэра, проверьте также их настройки.