服务器允许 root 用户登录脚本

服务器允许 root 用户登录脚本

无咎 37 2023-12-20

服务器允许 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 结尾