关闭。这个问题是off-topic .它目前不接受答案。
想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。
9年前关闭。
Improve this question
我从 Beanstalkapp 获得了 .pub 文件,并将其下载到本地计算机,现在我要做的是将此 .pub 复制到我的 AWS EC2 fedora 实例,以便我可以通过 beanstalkapp 将文件部署到服务器
最佳答案
key 需要存在于 ~/.ssh/authorized_keys
中在 EC2 实例上运行您的应用程序的用户的文件。
要做到这一点:
SSH 到您的 EC2 实例:
ssh -i /path/to/your/amazon/private/key.pem your_ec2_user@your_ec2_instance_ip
然后检查你是否已经有一个 authorized_keys 文件
cat .ssh/authorized_keys
如果您没有,则创建一个
mkdir .ssh
cd .ssh
touch authorized_keys
chmod 600 authorized_keys
然后在您的源计算机上,在文本编辑器中打开您的 .pub(或在终端中打开它)并将内容复制到剪贴板。
最后,使用 vi、vim、nano 或您选择的文本编辑器附加 .pub 的内容
使用 vi:
vi authorized_keys
<ESCAPE>
退出编辑模式<enter>
)保存只读文件 <enter>
退出 vi 您的 .pub 证书现在位于您的 EC2 实例上。
关于ssh - 如何将 .pub 文件复制到 ssh authorized_key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14301519/