На моей работе я имею к ssh в наш сервер разработки.
Я использовал свой раздел окон для обеспечения ssh, который они добавили к своему списку аутентификации. Но теперь, когда у меня есть свой раздел Linux и выполнение, я хотел добавить это. Теперь после разговора с ними они только хотят иметь мой 1 ssh набор ключей на сервере, таким образом, я должен был бы добавить тот же самый ключ к своему разделу Ubuntu 16.04.
Я попытался принести id_rsa
и id_rsa.pub
файлы и пытающийся к ssh в сервер, но напрасно.
Я просто скопировал id_rsa и id_rsa.pub файлы на электронное письмо и отправил мне и поместил в каталоге, home/keys. Я уверен, что это не корректное местоположение для размещения их, но я не знаю, как получить доступ к ssh каталогу на человечности.
Существует ли способ добавить эти файлы к моему ssh каталогу на Ubuntu? или если это устранило бы проблему?
Я знаю, что могу создать новые ssh ключи, но это побеждает цель того, что я пытаюсь сделать.
Любая справка значительно ценится, спасибо.
Оба файла должны быть помещены в каталог /home/{user}/.ssh
, если Вы находите, что этот каталог не существует, можно сделать его с корректным разрешением с командой:
mkdir -m700 ~/.ssh
Перемещение и общедоступные и частные файлы ключей в тот каталог (использующий каталог,/home/keys, который Вы записали в своем вопросе):
mv /home/keys/id_rsa* ~/.ssh
Удостоверяются, что ключи имеют корректные полномочия и владение:
chown {user}:{user} ~/.ssh/id_rsa*
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
Обычное местоположение для Вашего закрытого ключа RSA ~/.ssh/id_rsa
. Ни ключ, ни содержание каталога не должны быть группой или читаемым миром.