我正在使用 EC2 上的公共 RedHat AMI,并尝试创建一个默认情况下允许ssh
root 的图像。我更改了/etc/ssh/sshd_config
文件,使其PermitRootLogin
设置为yes
,并更改/root/.ssh/authorized_keys
为文件以ssh-rsa
而不是开头:
no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo 'Please login as the user \"ec2-user\" rather than the user \"root\".';echo;sleep 10".
执行此操作后,我能够以 root 身份 ssh 进入我的实例,但是当我从该实例创建自定义 AMI 时,该/root/.ssh/authorized_keys
文件将恢复为不允许它的旧版本。
我想知道如何使我的自定义AMI默认启用root ssh,或者是否有某个文件将root的authorized_key文件更改回我可以编辑的原始文件。
谢谢!