-1

извините за вопрос нуба, но я изо всех сил пытаюсь понять, как они работают.

Пока мне удалось создать файл id_rsa и id_rsa.pub, я предполагаю, что id_rsa.pub является открытым ключом.

Также стоит упомянуть, что я пользуюсь услугами хостинга OVH. Я добавил открытый ключ в раздел «Мои ключи SSH».

То, что я не могу понять, как я могу это использовать? Нужно ли мне добавлять открытый ключ на мой локальный компьютер с Windows, чтобы он мог его использовать?

Спасибо

1 ответ1

1

Чтобы использовать ключи с ssh , вы должны хранить свой закрытый ключ (в вашем случае id_rsa ) в ~/.ssh (подкаталоге .ssh домашней директории ~ вашего пользователя). Не копируйте это куда-либо еще, никому не говорите об этом, иначе вы скомпрометируете это.

Вы копируете открытый ключ (id_rsa.pub) в вашем случае в ~/.ssh/authorized_keys пользователя удаленного компьютера, на котором вы хотите войти в систему с помощью ssh . Этот файл может содержать список ключей, поэтому отредактируйте его, если там уже есть ключи, или просто скопируйте его, если это первый ключ.

Смотрите man ssh для деталей. (Это первое, что вы должны были прочитать в первую очередь).

Обратите внимание, что все это как-то не "обезопасит ОС Linux". Это просто сделает ssh на вашем удаленном компьютере немного безопаснее, если вместо пароля использовать пару ключей. Пароль гораздо проще угадать, чем создать соответствующий ключ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .