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

2018年3月18日星期日

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


太烦了,之前去开lightsail的机器,每次都不能使用密码登陆,然后在网上翻来翻去找到了这篇来自萌咖的文章。






将下面代码中的第一句中的Vicer改为自己将要设置的密码.
否则默认root密码为Vicer.
创建instance时,点击add launch script,将下列代码复制进去(注意更改root密码)如下图所示.


echo root:Vicer |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



对于EC2,GCE等机器也可以使用.
不能添加代码的机器,可以登录进ssh,再执行上面的代码.
也可以开启root登陆.
以上代码在Debian/Ubuntu上通过测试.
其他发行版自行测试.

1 条评论 :

  1. 很强,非常有用,还是有些场景root登录会比较舒服。

    回复删除