通过ssh登录Amazon EC2

San*_*ung 4 linux ssh ubuntu amazon-ec2

我有一个问题,我被困在某事上.我最近使用默认设置创建了AWS EC2 Ubuntu实例.我本地也有一台Ubuntu机器,到目前为止,我设法使用此命令成功连接到Ubuntu实例

ssh -i /var/www/my-key-pair.pem ec2-user@ec2-198-51-100-1.compute-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

但是我想知道是否有一种更简单的方法来登录ssh而不是每次登录时都传递私钥并将其ip添加到我的~/.ssh/config所以我可以轻松登录ssh ubuntu@some.ip.number.顺便说一句,我正在使用AWS免费套餐包.

Jak*_*uje 5

创建~/.ssh/config:

Host myhost
  IdentityFile /var/www/my-key-pair.pem
  Use ec2-user
  Hostname ec2-198-51-100-1.compute-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

你可以登录使用ssh myhost.