之前说了一下“aws云主机设置root用户通过密码进行登陆”的方法,现在发现一种更简便的方法,在创建过程中一步到位。
现在部署云主机,很多都提供了在创建过程中,实例启动或重启时可运行用户指定的启动脚本。
在输入脚本的地方输入以下代码,然后把其中的123456改成自己的root密码。

#!/bin/bash
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

谷歌云示例如下:

AWS示范如下:

Last modification:October 21st, 2019 at 05:56 pm