Як відновити попередню версію файлів ключів ssh?


3

Я слідував підручник Github і я створив нову пару ключів SSH. Але тепер, коли я перебуваю в мережі, Google продовжує викидати помилки SSL (і це також відбувається скрізь з SSL). Які термінальні команди потрібно вводити для того, щоб повернутися до моєї вихідної пари ключів SSH?


Ви можете бути більш конкретними про помилки SSL? Ваш браузер не повинен використовувати ваші ключі ssh в ~/.ssh для всього, що пов'язано з серфінгом в Інтернеті (або взагалі що-небудь пов'язане з браузером).
Ian C.

Відповіді:


9

Примітка: я дійсно думаю, що ваші помилки SSL вашого браузера зовсім не пов'язані з тим, що ваш генерований новий ключ для ssh використання у вашому ~/.ssh каталог. Браузери не використовують тільки ці ключі ssh використовує ці ключі (і речі, які базуються на libssh).

Але якщо ви хочете відновити попередню версію вашої пари ключів тут два способи ви можете зробити це .... \ t

Припускаючи, що ви виконали крок 2 у цей документ github , ви можете просто відновити резервні ключі:

cd ~/.ssh
rm id_rsa*
cp key_backup/* .

Це призведе до видалення нових ключів і відновлення старих ключів.

Якщо ви не створили резервні копії оригінальних ключів відповідно до цього документа, ви можете спробувати використати Time Machine, щоб знайти попередню версію ключів і відновити їх.

Спочатку відкрийте вікно Finder, а потім натисніть Cmd-Shift-G, щоб відкрити вікно Go To. У полі типу: ~/.ssh і натисніть кнопку Перейти.

Go To ~/.ssh

Перейдіть до перегляду стовпців, щоб побачити деталі файлів у ~/.ssh і вкажіть дату Модифікований час на файлах id_rsa і id_rsa.pub.

Switch to column view so you can see the Date Modified meta-data on the files

Тепер введіть Time Machine, натиснувши на іконку Time Machine у ​​верхньому правому куті рядка меню і вибравши "Enter Time Machine":

Enter Time Machine

Крок назад у часі, поки ви не знайдете точку, в якій міняються часові позначки Date Modified на цих двох файлах. Це має бути попередня версія цих файлів. Вибрати файли id_rsa і id_rsa.pub з цього моменту і відновити їх перевищення існуючих файлів.


Спасибі Ян за велику відповідь. Оновлення: перезавантажив маршрутизатор і тепер все працює. Це дивно про час ... все зламалося, коли я змінив ключі SSH. Але зараз вона працює. Знову дякую.
Dan

@Dan, якщо перезавантаження маршрутизатора допомогло мені підозрювати, що ваш DNS може бути отруєний. Я б подивився на вашу безпеку маршрутизатора. Можливо, змінити пароль. Здається, що ваші зашифровані з'єднання https перенаправляються через проксі-сервер, який обслуговував фіктивний сертифікат SSL.
Ian C.

@Dan також: як щодо прийняти на відповідь? Вона відповідає "як відновити старі ключі ssh", чи не так? :)
Ian C.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.