批量修改远程linux服务器密码
生活随笔
收集整理的這篇文章主要介紹了
批量修改远程linux服务器密码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
| 一、建立信任關系 192.168.9.203 為管理機 192.168.9.201 192.168.9.202 為遠程linux服務器 1、在管理機生成證書、 Enter file in which to save the key (/root/.ssh/id_rsa):? Enter passphrase (empty for no passphrase):? Enter same passphrase again:? Your identification has been saved in /root/.ssh/id_rsa.? ?(私鑰) Your public key has been saved in /root/.ssh/id_rsa.pub. (公鑰) The key fingerprint is: 36:ec:fc:db:b0:7f:81:7e:d0:1d:36:5e:29:dd:5b:a0 2、將管理機上的公鑰傳送到各遠程服務器 如遠程服務器更改了默認的ssh端口號,就使用scp -P 17173,17173為端口號 二、通過shell腳本批量修改遠程服務器密碼 如果要調用mkpasswd就得安裝expect,使用mkpasswd可以隨機產生密碼 usage: mkpasswd [args] [user] where arguments are: ? ? -l #? ?? ?(length of password, default = 10) ? ? -d #? ?? ?(min # of digits, default = 2) ? ? -c #? ?? ?(min # of lowercase chars, default = 2) ? ? -C #? ?? ?(min # of uppercase chars, default = 2) ? ? -s #? ?? ?(min # of special chars, default = 1) ? ? -v? ?? ???(verbose, show passwd interaction) ? ? -p prog? ?(program to set password, default = passwd) 比如說你要指定一個長度為8,而且至少有三個大寫字母的密碼,那么可以這樣輸入: mkpasswd -l 8 - C 3,好了,密碼就會按你的要求隨機產生了 192.168.9.202 如果遠程服務器修改了默認ssh的端口號,就使用ssh -p 17173,17173為端口號 |
?
轉自:http://bbs.chinaunix.net/thread-3619218-3-1.html
轉載于:https://blog.51cto.com/wwdhks/878556
總結
以上是生活随笔為你收集整理的批量修改远程linux服务器密码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mangos源码分析(2):服务器结构探
- 下一篇: [Linux程序设计][调试][Elec