Рейтинг:-1

Больше нельзя использовать ключи ssh для подключения к различным службам или репозиториям.

флаг au

Я установил несколько ключей, которые использую по разным причинам, например, для подключения к моему личному веб-сайту или различным платформам управления исходным кодом, таким как GitHub или sourcehut. Еще вчера я работал как обычно, но сегодня вдруг ни один из моих ключей не работал, когда я пытался подключиться по ssh.Когда я пытаюсь подключить его, например, к своему веб-сайту, он показывает этот экран:

# ssh -vvv -i ~/.ssh/digitalocean_ed25519 [email protected]
OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f 31 марта 2020 г.
debug1: Чтение данных конфигурации /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config строка 19: включение /etc/ssh/ssh_config.d/*.conf не соответствует ни одному файлу
debug1: /etc/ssh/ssh_config строка 21: Применение параметров для *
debug2: разрешение порта 22 "mywebsite.com"
отладка2: ssh_connect_direct
debug1: подключение к порту 22 [mywebsiteip] mywebsite.com.
debug1: подключиться к адресу mywebsiteip, порт 22: время ожидания подключения истекло
ssh: подключиться к хосту mywebsite.com, порт 22: время ожидания подключения истекло

То же самое происходит, когда я пытаюсь клонировать репозиторий для чтения/записи для веб-сайтов управления исходным кодом, таких как github или sourcehut.

От другого вопрос он предлагает посмотреть разрешения, но они, похоже, в порядке. И у меня не было файла конфигурации.

лс -л
всего 36
-rw------- 1 пользователь пользователь 464 17 июля 09:41 digitalocean_ed25519
-rw-r--r-- 1 пользователь пользователь 104 апр 12 20:55 digitalocean_ed25519.pub
-rw------- 1 пользователь пользователь 464 12 апреля 17:02 github_ed25519
-rw-r--r-- 1 пользователь пользователь 104 12 апреля 17:02 github_ed25519.pub
-rw------- 1 пользователь пользователь 419 17 апреля 23:11 gitlab_ed25519
-rw-r--r-- 1 пользователь пользователь 104 17 апреля 23:11 gitlab_ed25519.pub
-rw------- 1 пользователь пользователь 1998 1 июня 21:59 known_hosts
-rw------- 1 пользователь пользователь 2655 12 апреля 19:44 srht_rsa
-rw-r--r-- 1 пользователь пользователь 566 12 апр 19:44 srht_rsa.pub

и .ssh папка имеет разрешение 700. я переустановил ssh sudo apt установить openssh-сервер но безрезультатно. Проблема сохраняется даже после переустановки. Единственное, что я сделал, я удалил в папке .ssh файл known_hosts.old, но я думаю, что это не имеет ничего общего с моей проблемой. Я подозреваю, что виновата система управления ключами Ubuntu 20.04, но я не уверен.

флаг in
Какую версию Ubuntu вы используете? Были ли недавно изменены права доступа к файлам в вашем каталоге `.ssh`?
waltinator avatar
флаг it
Поскольку время ожидания на другом конце истекло, проверьте журналы сервера.
user535733 avatar
флаг cn
Проверьте свой вывод: «время ожидания соединения истекло» не является ошибкой аутентификации ssh. Это предполагает сетевую проблему на стороне сервера.
llesh avatar
флаг au
@waltinator Я думаю, что проблема с моей стороны. Мои открытые ключи находятся на удаленном сервере, так как они должны быть https://github.com/username.keys, https://gitlab.com/username.keys или https://meta.sr.ht/keys.
waltinator avatar
флаг it
Прочтите `man ssh-add` и начните с `ssh-add -l`.
Рейтинг:0
флаг au

Обновлять

Прошу прощения за потраченное время. Виноват был мой провайдер, потому что он обновил мой модем, изменил мой пароль и заблокировал порт 22 из соображений «безопасности». Я потратил два дня на эту проблему, меняя свои конфигурации, пробуя разные порты, перезагружая свой маршрутизатор только потому, что провайдер даже не удосужился прислать мне уведомление. Спасибо за ответ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.