AWS Lightsail快速设置使用ROOT用户和密码登陆

2020年10月3日16:38:20 评论 15 489字阅读1分37秒

AWS Lightsail快速设置使用ROOT用户和密码登陆

AWS云主机默认的都无法使用Root账号登录,这里我们有一个快速设置谷歌云VPS和AWS云主机使用Root账号登录的方法。使用时只需要在部署VPS时,

AWS Lightsail快速设置使用ROOT用户和密码登陆

在框中输入以下启动脚本即可(把其中的123456改成自己的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 service sshd restart

一般设置密码的方式是passwd命令,然而这种方式必须是交互式的,不适用于脚本中。

所以选择使用chpasswd可以将账户密码以标准输入的形式输入,格式为“账户:密码”。其缺点是需要在命令里显式写下密码,如果想要保密可以将密码先存在文件里,然后catchpasswd的标准输入中。在实例启动阶段,就echo好了。

 

  • 本文由 发表于 2020年10月3日16:38:20
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接