情景:

像甲骨文等云服务商提供的服务器默认不开放root登录

建议:

开放root登录会大大增加服务器的风险,密码容易被爆破,大大降低服务器安全性,不推荐在生产环境设置

操作:

#!/bin/bash
echo root:11235879 |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


将代码复制到服务器直接运行即可开放root登录,密码:11235879

echo root:11235879 

修改代码中的11235879 可直接设置密码