Могу ли я использовать SSH-ключ, сгенерированный в Linux с помощью Putty?

Могу ли я использовать SSH-ключ, сгенерированный в Linux с помощью Putty?

Меня попросили сгенерировать пару ключей SSH, чтобы я мог получить доступ к удаленному серверу для разработки. Для генерации ключей я использовал инструмент ssh-keygenна нашем CentOS-боксе, что мне удалось сделать.

Теперь у меня есть 2 файла: ~/.ssh/id_dsa, ~/.ssh/id_dsa.pub. Я передам файл администратору .pub, чтобы он мог разместить его на удаленном сервере. Однако я хочу использовать свой собственный персональный компьютер с Windows (используя PuTTY) для доступа к этому удаленному серверу.

Итак, мой вопрос таков: даже если я сгенерировал ключи SSH на сервере Linux (который не имеет никакого отношения к удаленному серверу и моему ПК), могу ли я все равно получить доступ к удаленному серверу с моего ПК с Windows, используя созданный мной закрытый ключ?

Причина, по которой я немного не уверен, в том, что во время создания ключей он сказал "Отпечаток ключа: xxxxxxxx", что заставило меня подумать, что поскольку "отпечаток" - это отпечаток CentOS, он не позволит мне использовать закрытый ключ на моей машине Windows. Я прав, что это не сработает, или пока у меня есть закрытый ключ, неважно, какую машину я использую для входа на удаленный сервер?

решение1

В соответствии сэта страницаВы можете преобразовать свои dsaключи в формат, который принимает PuTTY, с помощью инструмента PuTTY — PuTTY Key Generator.

Более подробную информацию можно найти на этой странице, где описываетсяимпорт вашего ключа RSA или DSAв формат PuTTY. По сути, вы просто выбираете «Импортировать ключ» в меню «Конверсии» и переходите к месту хранения ключа на вашем компьютере.

Связанный контент