我已将ssh密钥文件WakeLocker.acquire(context);
下载到我的Mac并使用
WakeLocker.release();
当我使用aws-ssh-key.pem.txt
列出mv path/Downloads/aws-ssh-key.pem.txt ~./ssh/
目录的内容时,我看到以下内容:
.ssh
现在,我从ls ~/.ssh
运行以下命令。
aws-ssh-key.pem.txt id_rsa known_hosts
config id_rsa.pub
我得到以下错误:
.ssh
有任何帮助吗?感谢。
答案 0 :(得分:1)
aws-ssh-key.pem.txt没有.txt扩展名。
从AWS Console下载的私钥必须具有.pem扩展名。 此.pem文件仅对所有者具有读取权限。您可以通过sudo chmod 400 aws-ssh-key.pem
分配该权限注意: 除非您想要添加到ssh密钥对中,否则无需将.pem密钥移动到〜/ .ssh目录。
您可以将.pem文件存储在任何安全目录中,并在ssh连接时提供该路径。