AWS Lightsail 开启root登陆权限,也可用于EC2

将下面代码中的第一句中的 123456 改为自己将要设置的密码.

否则默认root密码为123456

创建instance时,点击add launch script,将下列代码复制进去(注意更改 root 密码)

如下所示:

echo root:123456 |sudo chpasswd root
sudo sed -i 's/^.*PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^.*PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo reboot

也可以在开机后用key登录输入如上代码。

以上代码在 Debian/Ubuntu 上通过测试

其他发行版自行测试.