~/.ssh 目录之外的 ssh 密钥连接问题

~/.ssh 目录之外的 ssh 密钥连接问题

我在 ~/.ssh 下创建了以下结构

 ~/.ssh
      /keys
        /aws
          /prod
          /stage

我将适当的“.pem”私钥放在这些文件夹下。 '~/.ssh' 下的所有目录都有 700 权限,~/.ssh 也有 700 权限。

当我尝试使用位于树结构下的私钥连接到远程服务器时

ssh -l admin -i /home/user/.ssh/keys/aws/prod/prod_1.pem

它不起作用,我收到密码请求。当我将相同的私钥文件放在 ~/.ssh 下时,它开始工作。有人可以帮忙解释一下这种行为吗?

相关内容