Я установил несколько ключей, которые использую по разным причинам, например, для подключения к моему личному веб-сайту или различным платформам управления исходным кодом, таким как 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, но я не уверен.