1. 首页
  2. 服务器配置

批量重置在线 Linux 云服务器密码

本文档介绍在多个 Linux 系统云服务器非关机状态下批量进行重置密码的操作。

脚本下载

腾讯云已为您编写好重置操作的脚本,下载该重置脚本,可方便的批量在线重置。下载地址:http://batchchpasswd-10016717.file.myqcloud.com/batch-chpasswd.tgz

CentOS / SUSE 系统操作方法

  1. 修改 hosts.txt 文件。输入命令:vi /etc/hosts
    将需要修改的信息按照【云服务器 IP + SSH端口号 + 账号 + 旧密码 + 新密码】格式添加到文件内,每一行代表一个主机,如:
10.0.0.1 22 root old_passwd new_passwd 
10.0.0.2 22 root old_passwd new_passwd

注意:
若在公网上运行该脚本,云服务器 IP 填写 公网 IP ;
若在内网上运行该脚本,云服务器 IP 填写 内网 IP 。

  1. 执行脚本文件。输入命令:./batch-chpasswd.py
  2. 返回示例:
-----------------------------------------------------------------
change password for root@10.0.0.1
spawn ssh root@10.0.0.1 -p 22
root password: 
Authentication successful.
Last login: Tue Nov 17 20:22:25 2015 from 10.181.XXX.XXX
[root@VM_18_18_centos ~]# echo root:root | chpasswd
[root@VM_18_18_centos ~]# exit
logout
-----------------------------------------------------------------
change password for root@10.0.0.2
spawn ssh root@10.0.0.2 -p 22
root password: 
Authentication successful.
Last login: Mon Nov  9 15:19:22 2015 from 10.181.XXX.XXX
[root@VM_19_150_centos ~]# echo root:root | chpasswd
[root@VM_19_150_centos ~]# exit
logout

Ubuntu 系统操作方法

  1. 修改 hosts.txt 文件。输入命令:sudo gedit /etc/hosts。此处调用系统默认编辑器,也可以使用其它文本编辑器编辑。
    将需要修改的信息按照【云服务器 IP + SSH端口号 + 账号 + 旧密码 + 新密码】格式添加到文件内,每一行代表一个主机,如:
10.0.0.1 22 root old_passwd new_passwd 
10.0.0.2 22 root old_passwd new_passwd

注意:
若在公网上运行该脚本,云服务器 IP 填写 公网 IP ;
若在内网上运行该脚本,云服务器 IP 填写 内网 IP 。

2.重启网络。输入命令:sudo rcnscd restart

3。执行脚本文件。输入命令:python batch-chpasswd.py

END

原创文章,作者:朱, 昭阳,如若转载,请注明出处:https://www.zhanqunfuwuqi.com/archives/371

发表评论

登录后才能评论

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息