配置主機互信的shell指令碼

2022-08-30 05:45:11 字數 670 閱讀 2377

使用注意事項 格式 

#bash huxin.sh 主機密碼 ip位址

將下面內容儲存為 huxin.sh (檔名可以自取)ip位址最好為乙個檔案裡面儲存上要配置互信的ip

yum源裡要有expect

#!/bin/bash

cd ~

passwd=$1

yum install -y expect

/usr/bin/expect > /root/.ssh/authorized_keys

chmod 644 /root/.ssh/authorized_keys

chmod 755 /root/.ssh

a=$2

for ip in $a

do/usr/bin/expect << eof

spawn scp -r /root/.ssh/ root@$ip:/root/

expect "continue connecting (yes/no)?"

send "yes\r"

expect "password:"

send "$passwd\r"

expect "password:"

send "$passwd\r"

expect eof

exit

eofdone

乙個配置集群ssh互信的shell指令碼

bin sh 1 delete ssh directory username mongodb rm rf ssh ssh keygen t rsa ssh keygen t dsa startnode 7 endnode 7 for i i i do ssh username node i rm r...

配置集群主機的互信任關係

首先,分別在 2個節點執行以下命令 mkdir ssh chmod 700 ssh ssh keygen t rsa ssh keygen t dsa 然後,在節點 dbtest1 執行以下命令 cat ssh id rsa.pub ssh authorized keys cat ssh id ds...

我常用的主機監控shell指令碼

下面是我常用的幾個主機監控的指令碼,大家可以根據自己的情況在進行修改,希望能給大家一點幫助。1 檢視主機網絡卡流量 以下是 片段 bin bash network mike.xu while do time date m d k m day date m d rx before ifconfig e...