服务器允许 root 用户登录脚本
可实现不用登录要更改的服务器,即可在其他服务器上一键修改。如有大批量更改时,只需略微修改脚本内容即可
sh 脚本
#!/bin/bash
whoami
echo "$1" | sudo -S whoami
sudo sed -i "s/#PermitRootLogin prohibit-password/PermitRootLogin yes/g" /etc/ssh/sshd_config
sudo systemctl restart ssh
sudo pwconv
echo root:"$1"|sudo chpasswd
使用
sudo sshpass -p "密码" ssh -o StrictHostKeyChecking=no 用户名@IP地址 'bash -s' < rootUp.sh "密码"
我的脚本名称是 rootUp.sh ,使用时注意替换为自己的名称,要 .sh 结尾