В качестве дополнительного варианта, если вы не хотите использовать личные ключи ssh (хотя, вероятно, лучшее решение), но хотите упростить командную строку, добавьте свой ключ в ~/.ssh/ и добавьте следующее в ~/.ssh/config:
Host ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
User ubuntu
IdentityFile ~/.ssh/yourkey.pem
Тогда вы можете просто использовать ssh ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
Если у вас зарегистрирован EC2 в домене, вы также можете использовать следующее:
Host yourdomain.com
User ubuntu
IdentityFile ~/.ssh/yourkey.pem
Затем вы можете использовать ssh yourdomain.com
. Наконец, чтобы упростить его без домена, используйте псевдоним следующим образом:
Host myalias
HostName ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
User ubuntu
IdentityFile ~/.ssh/yourkey.pem
Затем вы можете использовать ssh myalias