serii81
@serii81
Я люблю phр...

Как создать несколько публичных ключей ssh?

Добрый вечер.
Я на работе купил себе сервер.
На компьютере есть приватный и публичный ключ ssh, которые идут по-умолчанию. id_rsa
Я на сервере создал папку .ssh и файл .ssh/authorized_keys и туда скопировал публичный ключ с компьютера.

Теперь в терминале ввожу ssh user@ip_address и попадаю на сервер без пароля.

Это мне понятно.

А что мне дома делать.

Тут же есть тоже ssh ключи, с которыми я к гитхабу подключаюсь.

Мне же нужно как-то перетащить тот публичный ключ с сервера себе на ноутбук, но ведь ключи работают в связке приватный и публичный.

Помогите разобраться.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Мне же нужно как-то перетащить тот публичный ключ с сервера себе на ноутбук, но ведь ключи работают в связке приватный и публичный.

Не нужно. Публичный ключ помещается на машину к которой ты собираешься подключаться.

Удобно копировать публичные ключи с компьютера на сервер с помощью ssh-copy-id.
ssh-copy-id user@ip_address и публичный ключ с домашнего компьютера скопируется на сервер.

Всегда делай отдельную пару ключей для каждой машины (домашний компьютер, рабочий компьютер, ноутбук, телефон, планшет - у каждого устройства должны быть отдельные ключи).

Приватный ключ никогда не должен покидать машину на которой был с генерирован, а так же должен быть защищён паролем (чтобы не вводить пароль от ключа каждый раз используй ssh-agent).

PS
Рекомендую вместо RSA использовать ED25519, пару ключей можно сгенерировать так ssh-keygen -t ed25519. Такие ключи нисколько не устумают в криптостойкости RSA, но шифрование происходит быстрее и, они короче (оценишь, когда надо будет скопировать публичный ключ руками).
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Arik
также в .ssh/authorized_keys публичный ключ домашнего компа. Или ты наоборот к домашнему компу хочешь подключиться?
Ответ написан
@businassman
junior devops
создай еще одну пару ключей. в чем проблема то?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы