Мой ключ s sh правильный? Он не начинается с 's sh -rsa' (пытается настроить проверку закрытого ключа, беспокоится о том, что его заблокировали на сервере) - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь настроить проверку секретного ключа на моем сервере. Я думаю, что это простой вопрос, я просто не хочу по ошибке выйти из сервера! Я сгенерировал ключ s sh с ssh-keygen. Это просто длинный список символов как таковой:

-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAA..etc
-----END OPENSSH PRIVATE KEY-----

Однако на видео, которое я смотрю при развертывании, показана клавиша s sh, например:

ssh-rsa b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAA..etc USER@desktop2FBF

Я не уверен, что они выглядят по-разному, потому что я нахожусь на ма c, а гид использует windows. Но мой ключ не начинается с ssh-rsa или заканчивается USER@ ... Кроме того, я вижу, что с помощью этой команды создано два файла .pub, которые я не могу открыть, поэтому я предполагаю, что копирую и вставляю ключ из правого файла (единственный, который я могу открыть).

Спасибо за любую помощь.

1 Ответ

1 голос
/ 21 февраля 2020
Ключи

s sh входят в пары - открытый ключ c и закрытый ключ - и это то, что ssh-keygen создает в двух отдельных файлах. Файл с расширением .pub - это ключ publi c, обычно он меньше и имеет форму, которую вы видите на видео. Закрытый ключ имеет форму, которую вы описали с помощью BEGIN PRIVATE KEY. Они существенно отличаются друг от друга, поэтому не могут быть случайно перепутаны.

Чтобы использовать пару ключей, вы установите на сервере ключ publi c, но закрытый ключ останется закрытым - оно никуда не денется и никогда не копируется; вы просто используете его со своего частного компьютера для доступа к серверам, на которых вы установили ключ publi c.

Так что в вашем случае вам нужно открыть файл .pub, чтобы получить доступ c и скопируйте его на свой сервер. Закрытый ключ, который вы храните локально (возможно, устанавливая его в свой агент sh)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...