为什么我不能从 .ssh 文件夹之外进行 SSH
Why can't I SSH from outside the .ssh folder
如果我进入 /.ssh 目录并发出以下命令
ssh -i xx.pem user@server.com
它工作正常。但是我在那个目录之外尝试了同样的事情,我得到了一个 "Identity file xx.pem not accessible" 错误。
我在Mac。
我假设您的 xx.pem
文件位于 .ssh
目录中。当您使用相对路径时,ssh
将找不到密钥,除非您的工作目录是 ~/.ssh
.
改用绝对路径,例如 ~/.ssh/xx.pem
。
如果我进入 /.ssh 目录并发出以下命令
ssh -i xx.pem user@server.com
它工作正常。但是我在那个目录之外尝试了同样的事情,我得到了一个 "Identity file xx.pem not accessible" 错误。
我在Mac。
我假设您的 xx.pem
文件位于 .ssh
目录中。当您使用相对路径时,ssh
将找不到密钥,除非您的工作目录是 ~/.ssh
.
改用绝对路径,例如 ~/.ssh/xx.pem
。