我创建了一个新的密钥对并将其下载到我的 Mac,然后使用该密钥对和我的安全组设置了一个新的 Amazon Linux AMI 服务器。现在我需要将下载的密钥对 .pem 文件放入用户文件夹中的 .ssh 文件中?然而,由于名称的原因,我无法创建名为“.ssh”的文件夹。
我将密钥对放在 Mac 上的哪里?然后需要什么 chmods 或其他命令才能从我的 linux bash 连接到服务器?我知道“ssh 我的公共 DNS”,但我还应该注意哪些其他权限或其他事项?这是一个新手问题。谢谢。
您需要将密钥对放在 {您的主目录}/.ssh 中。如果该文件夹不存在,请创建它。将密钥对放入其中后,您必须更改文件的权限,以便只有您的用户才能读取它。
启动终端并输入
chmod 600 $HOME/.ssh/<your keypair file>
即限制对文件的访问,然后限制对文件夹类型的访问
chmod 700 $HOME/.ssh
您必须限制访问,因为 OpenSSH 协议不允许您使用其他人可以查看的密钥。
然后要登录您的实例,请从终端输入
ssh -i <your home directory>/.ssh/<your keypair file> ec2-user@<ec2 hostname>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)