Как скопировать ключ S SH на частную виртуальную машину - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть Publi c IP VM (VM1) и Private IP VM (VM2) в одной виртуальной сети. Моя цель здесь - дать пользователям возможность войти в VM1 через Azure Active Directory, и как только они окажутся внутри, они могут S SH в VM2 из VM1, используя s sh ключи. Я выполнил следующие действия:

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

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

...