亚马逊设置密码登录

/ 0评 / 0

通常,缺省情况下,Amazon Linux 映像使密码和 root 用户登录处于禁用状态。 Amazon AWS EC2 建议使用 SSH 密钥来访问映像。 通常,映像还启用了 sudo。

您可以使用以下过程启用密码和 root 用户登录:

更新 cloud-init 配置文件以允许 root 用户访问和密码登录。

更新 authorized_keys 文件.

更新 sshd_config 文件以启用密码认证和 root 用户登录。

更新 cloud-init 配置文件
确保 /etc/cloud/cloud.cfg 文件中存在下列各行:
disable_root: false
ssh_pwauth:   true

更新 authorized_keys 文件
在 /root/.ssh/authorized_keys 文件中,除去命令前缀而仅保留 ssh-rsa 语句。 例如,将以下缺省内容:

更改为以下内容:
ssh-rsa <content of sshkey>

更新 sshd_config 文件
使用 SSH 登录 Amazon EC2 映像并完成下列步骤:
编辑 /etc/ssh/sshd_config 文件。
更新下列各行为:
PasswordAuthentication yes
PermitRootLogin yes

sudo service sshd restart

发表评论

邮箱地址不会被公开。 必填项已用*标注