brn*_*792 44 linux macos amazon-ec2
我创建了一个新密钥对并将其下载到我的mac,然后使用该密钥对和我的安全组设置一个新的Amazon Linux AMI服务器.现在我需要将我下载的密钥对.pem文件放在我的用户文件夹中的.ssh文件中?我无法创建名为".ssh"的文件夹,但由于名称.
我在哪里把密钥对放在我的mac上?然后需要从我的linux bash连接到服务器的chmods或其他命令?我知道"ssh我的公共DNS",但我应该注意其他权限或其他什么?这是一个新手问题.谢谢.
jar*_*ett 77
您需要将密钥对放在{your home directory}/.ssh中.如果该文件夹不存在,请创建它.将密钥对放在那里后,您必须更改文件的权限,以便只有您的用户才能读取它.启动终端并键入
chmod 600 $HOME/.ssh/<your keypair file>
Run Code Online (Sandbox Code Playgroud)
这限制了对文件的访问,然后限制对文件夹类型的访问
chmod 700 $HOME/.ssh
Run Code Online (Sandbox Code Playgroud)
您必须限制访问权限,因为OpenSSH协议不允许您使用其他人可以查看的密钥.
然后从您输入的终端登录您的实例
ssh -i <your home directory>/.ssh/<your keypair file> ec2-user@<ec2 hostname>
Kev*_*ock 66
你也可以创建一个文件〜/ .ssh/config chmod it 644然后在里面你可以添加这样的东西
host mybox-root
Hostname [the IP or dns name]
User root
IdentityFile ~/.ssh/[your keypair here]
Run Code Online (Sandbox Code Playgroud)
那你就可以做
$ ssh mybox-root
你会更容易登录
| 归档时间: |
|
| 查看次数: |
62832 次 |
| 最近记录: |