Как скопировать SSH-ключ на частную виртуальную машину

У меня есть виртуальная машина с общедоступным IP-адресом (VM1) и виртуальная машина с частным IP-адресом (VM2) в одной виртуальной сети. Моя цель состоит в том, чтобы позволить пользователям входить в виртуальную машину 1 через Azure Active Directory, и, оказавшись внутри, они могут подключиться к виртуальной машине 2 по SSH с виртуальной машины 1 с помощью ключей ssh. Я выполнил следующие шаги:

  1. Я создал ключ pub/pri, используя ssh-keygen, они помещаются под $HOME/.ssh/ (abc.xyz@domain.com пользователь обычно создает имена ключей как abcxyz а также abcxyz.pub) на ВМ1
  2. Тогда я попытался ssh-copy-id -i $HOME/.ssh/abcxyz abcxyz@<vm2_ip>

На шаге 2 я получаю ошибку abcxyz@<vm2_ip>: Permission denied (publickey). Есть идеи, какой шаг я пропустил?

0 ответов

Другие вопросы по тегам