Ключ SSH на мертвом компьютере

Машина, с которой я выполняю всю мою работу (работает Mint), умерла. Это машина, с которой я обращаюсь к моим веб-серверам (работает Ubuntu), через SSH (с использованием шпатлевки). Я удалил жесткий диск и восстановил все файлы в папке .ssh и теперь хочу использовать другой компьютер (запущенный lubuntu и putty) для доступа к моим серверам. Могу ли я использовать один и тот же ключ и импортировать его в шпатлевку? Если это так, как бы я это сделал?

Мои серверы только аутентификации открытого ключа, и доступ к паролю отключен, поэтому я в настоящее время не имею доступа к серверам SSH, и у меня нет физического доступа к ним, поскольку они где-то в «облаке».

Могу ли я использовать текущие клавиши? Могу ли я создать новые ключи?

0
задан 10 May 2018 в 01:33

4 ответа

On Putty, в категории «ssh» - «Auth» (левое меню) есть опция «файл секретного ключа для аутентификации». В этой опции вы можете просматривать свою файловую систему, чтобы выбрать секретные ключи, восстановленные с вашего диска.

Обратите внимание, что в каталоге .ssh по умолчанию закрытый ключ называется «id_rsa».

Еще один способ узнать, является ли файл закрытым ключом, - открыть его и посмотреть, содержит ли он строку

-----BEGIN RSA PRIVATE KEY-----
0
ответ дан 17 July 2018 в 15:55

Предположим, вы скопировали файлы .ssh с старого компьютера на новый.

Чтобы использовать их с ssh в терминале, просто поместите id_* -файлы в ~/.ssh , и выполните chmod 600 ~/.ssh/id_*.

Чтобы использовать их со шпателькой, вы должны преобразовать их в формат шпатлевки.

puttygen ~/.ssh/id_rsa -o ~/putty.ppk

Это сгенерирует putty.ppk в вашем домашнем каталоге .

Это можно использовать в putty:

3
ответ дан 17 July 2018 в 15:55

On Putty, в категории «ssh» - «Auth» (левое меню) есть опция «файл секретного ключа для аутентификации». В этой опции вы можете просматривать свою файловую систему, чтобы выбрать секретные ключи, восстановленные с вашего диска.

Обратите внимание, что в каталоге .ssh по умолчанию закрытый ключ называется «id_rsa».

Еще один способ узнать, является ли файл закрытым ключом, - открыть его и посмотреть, содержит ли он строку

-----BEGIN RSA PRIVATE KEY-----
0
ответ дан 23 July 2018 в 16:51
  • 1
    Обратите внимание, что шпаклевка не использует тот же ключевой формат, что и openssh. Вы должны преобразовать, используя puttygen – vidarlo 29 April 2018 в 12:38

Предположим, вы скопировали файлы .ssh с старого компьютера на новый.

Чтобы использовать их с ssh в терминале, просто поместите id_* -файлы в ~/.ssh , и выполните chmod 600 ~/.ssh/id_*.

Чтобы использовать их со шпателькой, вы должны преобразовать их в формат шпатлевки.

puttygen ~/.ssh/id_rsa -o ~/putty.ppk

Это сгенерирует putty.ppk в вашем домашнем каталоге .

Это можно использовать в putty:

3
ответ дан 23 July 2018 в 16:51

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

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