Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> 一括編集リモートのLinuxサーバーのパスワード

一括編集リモートのLinuxサーバーのパスワード

  
                  kerryhu#便で

#/binに/bashの番号:! [email protected]#BLOGます:http://kerry.blog.51cto.com#してください操作前の手動操作のyum .....
まず、パブリック/プライベートRSA鍵ペアの生成-t rsaの#1のssh-keygenの[ルート@は〜管理]を、リモートサーバ管理Linuxマシンの証明書を生成し、マシン192.168.9.201の192.168.9.202 1の管理のための信頼関係の192.168.9.203を確立します。キー(/root/.ssh/id_rsa)を保存するファイルを入力します(パスフレーズなしの場合は空)パスフレーズを入力します。もう一度同じパスフレーズを入力します:.あなたの識別が(プライベート)/root/.ssh/id_rsaに保存されていますEC:FC:デシベル:B0:7F:81:7E:D0:1D:36:5E:あなたの公開鍵は、鍵の指紋が:. 36で/root/.ssh/id_rsa.pub(公開鍵)に保存されています29:DD:5B:A0 2は、そのようなリモート・サーバとして各リモートサーバに公開鍵管理部の送信がSCP -P 17173,17173ポート番号を使用する、デフォルトのポート番号SSHを変更#[​​ルート@での.ssh管理]をSCP id_rsa.pub 192.168.9.201:/root/.ssh/authorized_keys [ルート@での.sshを管理]#scpのid_rsa.pub 192.168.9.202:/root/.ssh/authoriz ed_keysを使用すると、シェルスクリプトバッチが期待インストールする必要があるmkpasswd呼び出している場合、あるmkpasswdはランダムに生成されたパスワードの使用を使用することができ、リモート・サーバのパスワードを変更し、第二に完成し、信頼確立のローカルとリモートホストの関係を管理します。-l:[引数] [ユーザー]引数はあるmkpasswd #(パスワードの長さ、デフォルト= 10)-d#(数字の#分、デフォルト= 2)-C#(小文字文字の#分、デフォルト= 2)-C大文字の文字の#分#(デフォルト= 2 )特殊文字の#分#を(-s、デフォルト= 1)-v(詳細は、show passwdの相互作用)-p PROG(プログラムは、パスワードを設定し、デフォルト= passwdの)インスタンスのために、あなたは8の長さを指定したいと、少なくとも3大文字のパスワード、あなたはこれを入力することができます:-l 8があるmkpasswd - C 3、yumのは、-yリモートサーバのIPリストip_list.txt期待して、インストールだけでなく、パスワードはランダムにあなたの要件に応じて生成される[ルート@を管理します。 SSHのデフォルトのポート番号を変更するには、SSH]#猫ip_list.txt 192.168.9.201 192.168.9.202の場合、リモート・サーバは、ssh -p 17173を使用します、17173は、のために#ポート番号#!/binに/bashの番号==============ものの、SSH、リモートサーバは、自動修正ROOT passwdを=============ですIPはIPを変更するには、猫/ルート/ip_list.txt`#インポートリモートホスト `で#=========================リモートホストのパスワードを作成します==========================#TMP_PWD = `あるmkpasswd -l 8 -C 3` R_PWD =`エコー$ {IP} _ $ {TMP_PWD } `エコー" $ {IP} _ $ {TMP_PWD}"> R_PWD.txt#===========================口コミリモートホストのパスワード========================#[$ = 0?]であれば、次にSSH $ IP passwdのルート--stdin< R_PWD.txtエコー-e" $(日付" +%Y-%M-%D%H:%のM:%S")\\ T $ {IP} \\ T $ {R_PWD} \\ T">> r_Server。ログイン他のエコー-e" $(日付" +%Y-%M-%D%H:%のM:%S")!\\トンの$ {IP} R_PWD.txtがあるチェックtplease \\を失敗作成\\ T" >> M_pass.log Fiの場合、次にエコー-e" $(日付" +%Y-%M-%D%H:%のM:%S")[$ = 0?] \\間に合わ$ { IPは} passwdのはOKを修正ある\\ T">> M_pass.log他エコー-e" $(日付" +%Y-%M-%D%H:%のM:%S")\\間に合わ$ { IP} PAS !SWDはチェックtplease \\を失敗変更することだけです\\ T">> 8ここM_pass.log Fiが完了

Copyright © Windowsの知識 All Rights Reserved