Рейтинг:0

замена ключей хоста в /etc/ssh

флаг us

У меня есть резервная копия /etc/ssh из предыдущей установки Ubuntu. В новой установке Ubuntu мне нужно будет поместить ключи хоста из предыдущей установки в новую установку. Могу ли я просто скопировать их из предыдущей установки в новую? И мне придется бежать chown?

Рейтинг:0
флаг jp

Я бы сказал, что вы можете вручную перенести ключи хоста в папку .ssh, но вам необходимо убедиться, что владельцем файлов является пользователь unix, предназначенный для использования ключей, и назначить разрешения 600 для открытых и закрытых ключей, как вы упомянули: «sudo chmod 600 <<закрытый/открытый ключ>>".

lunar75 avatar
флаг us
Спасибо Педро. Я думаю, что сделаю резервную копию того, что находится в /etc/ssh, и в ~/.ssh/ верну его при переустановке Ubuntu и файлы chown в /etc/ssh. Было бы намного проще, если бы это работало.Не было бы необходимости снова и снова обмениваться ключами ssh. Мое наблюдение: В /etc/ssh на моей работающей Ubuntu я вижу, что файлы .pub и ssh_import_id имеют значение 644, а все секретные ключи - 600. Владелец - root, созданный пользователем root.
Pedro Fernández Soler avatar
флаг jp
вы правы, лунатик :) Права доступа к открытому ключу в моей настройке тоже 644, надеюсь работает! На самом деле я вручную скопировал открытые и секретные ключи в экземпляры EC2 AWS таким образом, и это сработало;)

Ответить или комментировать

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