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