如何通过 SSH 连接到 Redhat EC2 实例?

Sam*_*Sam 2 ssh redhat amazon-ec2 amazon-web-services

我读过AWS 文档,它说我应该使用:

ssh -i /path/my-key-pair.pem my-instance-user-name@my-instance-public-dns-name

但我不知道my-instance-user-name应该是什么。


对于 Ubuntu 我总是这样做

ssh -i /path/my-key-pair.pem ubuntu @my-instance-public-dns-name

通过更改我的密钥的权限后chmod 400 /path/my-key-pair.pem

Mar*_*cin 5

对于 Redhat (RHEL) 来说,它将是 ec2-user. 对于其他操作系统,列表如下

  • 对于 Amazon Linux 2 或 Amazon Linux AMI,用户名是 ec2-user。

  • 对于 CentOS AMI,用户名为 centos 或 ec2-user。

  • 对于 Debian AMI,用户名为 admin。

  • 对于 Fedora AMI,用户名是 fedora 或 ec2-user。

  • 对于 RHEL AMI,用户名是 ec2-user 或 root。

  • 对于 SUSE AMI,用户名为 ec2-user 或 root。

  • 对于 Ubuntu AMI,用户名是 ubuntu。

  • 对于 Oracle AMI,用户名为 ec2-user。

  • 对于 Bitnami AMI,用户名为 bitnami。

  • 否则,请咨询 AMI 提供商。