Машина, с которой я выполняю всю мою работу (работает Mint), умерла. Это машина, с которой я обращаюсь к моим веб-серверам (работает Ubuntu), через SSH (с использованием шпатлевки). Я удалил жесткий диск и восстановил все файлы в папке .ssh и теперь хочу использовать другой компьютер (запущенный lubuntu и putty) для доступа к моим серверам. Могу ли я использовать один и тот же ключ и импортировать его в шпатлевку? Если это так, как бы я это сделал?
Мои серверы только аутентификации открытого ключа, и доступ к паролю отключен, поэтому я в настоящее время не имею доступа к серверам SSH, и у меня нет физического доступа к ним, поскольку они где-то в «облаке».
Могу ли я использовать текущие клавиши? Могу ли я создать новые ключи?
On Putty, в категории «ssh» - «Auth» (левое меню) есть опция «файл секретного ключа для аутентификации». В этой опции вы можете просматривать свою файловую систему, чтобы выбрать секретные ключи, восстановленные с вашего диска.
Обратите внимание, что в каталоге .ssh по умолчанию закрытый ключ называется «id_rsa».
Еще один способ узнать, является ли файл закрытым ключом, - открыть его и посмотреть, содержит ли он строку
-----BEGIN RSA PRIVATE KEY-----
Предположим, вы скопировали файлы .ssh с старого компьютера на новый.
Чтобы использовать их с ssh в терминале, просто поместите id_* -файлы в ~/.ssh , и выполните chmod 600 ~/.ssh/id_*.
Чтобы использовать их со шпателькой, вы должны преобразовать их в формат шпатлевки.
puttygen ~/.ssh/id_rsa -o ~/putty.ppk
Это сгенерирует putty.ppk в вашем домашнем каталоге .
Это можно использовать в putty:
On Putty, в категории «ssh» - «Auth» (левое меню) есть опция «файл секретного ключа для аутентификации». В этой опции вы можете просматривать свою файловую систему, чтобы выбрать секретные ключи, восстановленные с вашего диска.
Обратите внимание, что в каталоге .ssh по умолчанию закрытый ключ называется «id_rsa».
Еще один способ узнать, является ли файл закрытым ключом, - открыть его и посмотреть, содержит ли он строку
-----BEGIN RSA PRIVATE KEY-----
Предположим, вы скопировали файлы .ssh с старого компьютера на новый.
Чтобы использовать их с ssh в терминале, просто поместите id_* -файлы в ~/.ssh , и выполните chmod 600 ~/.ssh/id_*.
Чтобы использовать их со шпателькой, вы должны преобразовать их в формат шпатлевки.
puttygen ~/.ssh/id_rsa -o ~/putty.ppk
Это сгенерирует putty.ppk в вашем домашнем каталоге .
Это можно использовать в putty: