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

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

# ssh -vvv -i ~/.ssh/digitalocean_ed25519 name@mywebsite.com
OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f  31 Mar 2020
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: resolving "mywebsite.com" port 22
debug2: ssh_connect_direct
debug1: Connecting to mywebsite.com [mywebsiteip] port 22.
debug1: connect to address mywebsiteip port 22: Connection timed out
ssh: connect to host mywebsite.com port 22: Connection timed out

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

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

ls -l
total 36
-rw------- 1 user user  464 Jul 17 09:41 digitalocean_ed25519
-rw-r--r-- 1 user user  104 Apr 12 20:55 digitalocean_ed25519.pub
-rw------- 1 user user  464 Apr 12 17:02 github_ed25519
-rw-r--r-- 1 user user  104 Apr 12 17:02 github_ed25519.pub
-rw------- 1 user user  419 Apr 17 23:11 gitlab_ed25519
-rw-r--r-- 1 user user  104 Apr 17 23:11 gitlab_ed25519.pub
-rw------- 1 user user 1998 Jun  1 21:59 known_hosts
-rw------- 1 user user 2655 Apr 12 19:44 srht_rsa
-rw-r--r-- 1 user user  566 Apr 12 19:44 srht_rsa.pub

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

-1
задан 18 July 2021 в 10:39

1 ответ

Обновление

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

0
ответ дан 28 July 2021 в 11:17

Другие вопросы по тегам:

Похожие вопросы: