Linux同時在多個伺服器上批量建立多個使用者

2021-10-02 18:28:51 字數 1120 閱讀 8025

需求:批量建立5個使用者,設定密碼123456,同時在多個伺服器上執行該操作。

思路:在管理伺服器m01上操作,在m01寫好建立5個使用者並設定密碼的指令碼,使用ansible的script模組或者先用copy拷貝到目的主機上再使用shell模組執行,注意先用ssh-keygen生成秘鑰對並用ssh-copy-id把公鑰發到各個主機上。

步驟:1、編寫金鑰認證指令碼fenfagongyao.sh,實現m01與172.16.1.7/8的通訊使用秘鑰認證而不需要輸入密碼:

#!/bin/bash

ssh-keygen -f ~/.ssh/id_rsa -p '' -q

for n in 7 8

do sshpass -p 1qaz@wsx ssh-copy-id -i ~/.ssh/id_rsa.pub "-o

stricthostkeychecking=no" 172.16.1.$n

done

2、編寫建立使用者、密碼指令碼create_five_user.sh:

3、建立指令碼one_key_user.sh,一鍵執行即可:

#!/bin/bash

/usr/bin/sh /server/scripts/create_user/fenfagongyao.sh

ansible group2 -m script -a

"/server/scripts/create_user/create_five_user.sh"

group2的情況:

[root@m01 create_user]# cat /etc/ansible/hosts

[group1]

172.16.1.31

172.16.1.41

[group2]

172.16.1.7

172.16.1.8

最後,一鍵執行one_key_user.sh即可:

sh one_key_user.sh

同時啟動多個Tomcat伺服器

1 修改http訪問埠 預設為8080埠 connector classname org.apache.coyote.tomcat4.coyoteconnector port 8080 5 maxprocessors 75 true redirectport 8443 100 debug 0 con...

如何同時啟動多個Tomcat伺服器

前些時日,出於某種需要,需要同時啟動多個tomcat伺服器,在網上查了半天,才找到解決的辦法,拿出來分享一下,嘿嘿。我所用tomcat伺服器都為zip版,非安裝版。以兩個為例 安裝第二個tomcat完成後,到安裝目錄下的conf子目錄中開啟server.xml檔案,查詢以下三處 1 修改http訪問...

如何同時啟動多個Tomcat伺服器

如何同時啟動多個tomcat伺服器 我所用tomcat伺服器都為zip版,非安裝版。以兩個為例 安裝第二個tomcat完成後,到安裝目錄下的conf子目錄中開啟server.xml檔案,查詢以下三處 1 修改http訪問埠 預設為8080埠 大概在86行左右 將8080修改為第乙個tomcat不在使...