Я переустанавливаю свой рабочий стол Linux, как мне сохранить SSH логины работают?

Ha pasado algún tiempo desde la última vez que investigué esto, pero si no recuerdo mal, aunque Thunderbolt es compatible con DisplayPort, por cualquier razón inteligente de Apple, no puede conectar su computadora al monitor Mac usando un DisplayPort, tiene ser rayo. E incluso si tuviera Thunderbolt en su computadora portátil, no se garantiza que funcione si no es una macbook. Mac tiene pantallas realmente bonitas, es una pena que las hicieran tan difíciles de re -usar.

15
24.06.2019, 02:26
2 ответа

Вам нужно как минимум сделать резервную копию ваших закрытых ключей. Они не могут быть восстановлены без замены вашего открытого ключа везде. Обычно они имеют имя, начинающееся с id_и не имеющее расширения.

С помощью этой команды:ssh-keygen -y -f path/to/private/keyможно восстановить открытые ключи. Ваша пользовательская конфигурация (файл с именем "config" )также может быть полезен, если вы установили какие-либо не -значения по умолчанию.

Все эти файлы должны обычно находиться в ~/.ssh, но сначала проверьте!

30
27.01.2020, 19:49

Для исходящих SSH-соединений достаточно сделать резервную копию пары ключей. Для удобства вы можете просто сделать резервную копию каталога ~/.sshи восстановить его в новой установке.

Обычно резервного копирования и восстановления этого каталога достаточно, но можно сохранить ключи в другом месте, либо используя пользовательские настройки в ~/.ssh/configили /etc/ssh/ssh_config, либо с помощью агента SSH -и ssh-addдля подобрать ключи, которые будут использоваться для исходящих соединений из произвольного места.

Если у вас есть входящие SSH-соединения, вы также можете рассмотреть возможность резервного копирования ключей хоста SSH на /etc/ssh/ssh_host_*. Если вы не сделаете их резервную копию, новые ключи хоста будут автоматически сгенерированы sshdпри первом запуске новой установки, и любые входящие SSH-соединения будут показывать «Несоответствие ключа хоста SSH, кто-то может что-то делать». плохой!" сообщение об ошибке и обычно отклоняют соединение, если кто-то не удалит старый ключ хоста на SSH-клиенте и явно не примет новый.

Похоже, у вас могут отсутствовать входящие SSH-подключения к настольной системе Linux, поэтому я упоминаю об этом только для полноты картины. Но в серверных системах или если у вас настроена значительная автоматизация на основе SSH -, подтверждение измененного ключа хоста может стать серьезной проблемой.

28
27.01.2020, 19:49

Теги

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