0

我在同一个虚拟网络下有一个公共 IP 虚拟机 (VM1) 和私有 IP 虚拟机 (VM2)。我的目标是让用户能够通过 Azure Active Directory 登录到 VM1,一旦他们进入其中,他们就可以使用 ssh 密钥从 VM1 SSH 到 VM2。我按照以下步骤操作:

  1. 我使用创建了 pub/pri 密钥ssh-keygen,它们位于 VM1 上的$HOME/.ssh/abc.xyz@domain.com用户通常创建一个密钥名称为abcxyzand )下abcxyz.pub
  2. 然后我试着ssh-copy-id -i $HOME/.ssh/abcxyz abcxyz@<vm2_ip>

在第 2 步我得到错误abcxyz@<vm2_ip>: Permission denied (publickey)。知道我错过了哪一步吗?

4

0 回答 0