У меня есть Publi c IP VM (VM1) и Private IP VM (VM2) в одной виртуальной сети. Моя цель здесь - дать пользователям возможность войти в VM1 через Azure Active Directory, и как только они окажутся внутри, они могут S SH в VM2 из VM1, используя s sh ключи. Я выполнил следующие действия:
- Я создал ключ pub / pri, используя
ssh-keygen
, они помещаются в $HOME/.ssh/
(abc.xyz@domain.com
пользователь обычно создает имена ключей как abcxyz
и abcxyz.pub
) на VM1 - Затем я попытался
ssh-copy-id -i $HOME/.ssh/abcxyz abcxyz@<vm2_ip>
На шаге 2 я получаю ошибку abcxyz@<vm2_ip>: Permission denied (publickey)
. Есть идеи, какой шаг я пропустил?