建立信任主機關係指令碼

2021-09-08 01:29:25 字數 2107 閱讀 9701

#!/bin/bash

#功能:分發

2016-7-27

#版本:v0.

01#引用全域性變數

. global_var

#遠端主機接收檔案目錄-->$remote_dir

#遠端主機接受檔案使用者-->$user

#遠端主機接受檔案使用者密碼-->$passwd

#******************************#function->error_log

#錯誤日誌

#******************************error_log()

#******************************#function->create_ip_list

#獲得需要分發檔案的主機ip列表

#******************************create_ip_list()

#******************************#function->send_file

#大批量傳送

#******************************send_file()'`

for ip in `cat

ip_list`

dossh $user@$ip "

mkdir $remote_dir

" &>tips

error_log

"檔案大批量分發""

ssh建立$remote目錄""

【成功】""

【失敗】

"scp -r $file $user@$ip:$remote_dir/$filename &>tips

error_log

"檔案大批量分發""

scp複製$file到$ip:$remote_dir""

【成功】""

【失敗】

"done

}#******************************#function->check_sys

#檢查系統狀態

#******************************check_sys()

#******************************#function->menu

#選單#******************************menu()

#******************************#function->login_web

#登入web

#******************************login_web()

end'

ip_list

echo -n -e "

\t一共有以上web伺服器,請選擇:

"read op

ip=`awk -v i=$op '

'ip_list`

case $op in0)

;;*)

if [ "

$ip" == "" ] ; then

echo -n -e "

\t輸入有誤,請重新輸入

"sleep

1login_web

else

ssh$ip

error_log

"登入web伺服器""

ssh登入到$ip""

【成功】""

【失敗】"fi

;;esac

}#******************************#function->main

#主函式

#******************************main()

main;

#***************=global_var檔案內容***************==#*************************=set global var*****===remote_dir="

~/recv_file

"user="

user500

"passwd="

aixocm

"root_passwd="

aixocm

"logfile="

logfile

"

Linux主機間建立信任關係

目標 源 目 ssh無需輸入密碼 方法 拷貝源 ssh id rsa.pub中的文字內容到目的機器的 ssh authorized keys最後 具體命令步驟 1.源主機 cat ssh id rsa.pub 複製其中內容 2.目主機 vi ssh authorized keys,將剪貼簿裡面的內容...

linux主機間建立信任關係

原理 rsa簽名體制。簽名體制同樣包含3個演算法 keygen 金鑰生成演算法 sign 簽名演算法 verify 驗證演算法 在簽名演算法中,私鑰用於對資料進行簽名,公鑰用於對簽名進行驗證。這也可以直觀地進行理解 對乙個檔案簽名,當然要用私鑰,因為我們希望只有自己才能完成簽字。驗證過程當然希望所有...

SSH RSH信任關係建立

ssh信任關係的建立 以建立host1a和host1b兩台機器間使用者test之間的ssh信任關係為例 步驟一 以test使用者登入機器 su test 步驟二 生成金鑰 ssh keygen t dsa dsa 金鑰型別 還有另一種金鑰型別 rsa 步驟三 修改生成的.ssh目錄的許可權為700 ...