基於shell指令碼下的一對多SSH免密

2021-09-01 11:25:36 字數 1000 閱讀 6704

提取碼: u6f2 

#!/bin/bash

servers="這裡是你的linux主機ip或者ip對應的主機名,多個主機名之間以空格隔開即可"

password=這是你當前主機的root下的登入密碼

base_server=你當前主機的ip位址

auto_ssh_copy_id()

*assword:*

eof

}";}ssh_copy_id_to_all()

ssh_copy_id_to_all

(1)解壓tcl,進入tcl解壓目錄,然後進入unix目錄進行編譯安裝

[root@xw4 src]# tar -zvxf tcl8.4.11-src.tar.gz

[root@xw4 src]# cd tcl8.4.11/unix

[root@xw4 unix]# ./configure

[root@xw4 unix]# make && make install

(2)安裝expect

[root@xw4 src]# tar -zvxf expect-5.43.0.tar.gz

[root@xw4 src]# cd expect-5.43

[root@xw4 expect-5.43]# ./configure --with-tclinclude=/usr/local/src/tcl8.4.11/generic --with-tclconfig=/usr/local/lib/

[root@xw4 expect-5.43]# make && make install

(3)安裝完成後進行測試

[root@xw4 ~]# expect

expect1.1> 

expect1.1>

exit自動退出

./指令碼檔名.sh 測試

ssh 你的其他主機ip或者ip對應的主機名,此時我們不需要輸入密碼即可在當前linux主機上訪問其他的主機。

ERWIN中的一對多標識關係和一對多非標識關係

標識關係,實線表示 非標識關係,虛線表示 實心圓端所在的那端為一對多關係中的多的那端 標識關係貢獻父實體的鍵給子實體,所有鍵變成子實體的鍵,成為了子實體的鍵的一部分,意思是子標識依賴於父,也就是子實體的存在依賴於父,在seat reservation中,flight number變成seat res...

hibernate 的多對多的關聯和一對多的關聯

資料庫的多對多 1.1 資料庫中不能直接對映多對多 處理 建立乙個橋接表 中間表 將乙個多對多關係轉換成兩個一對多 注1 資料庫多表聯接查詢 永遠就是二個表的聯接查詢 a b c d t1 c t2 d t3a b ab select from a,b,ab where a.aid ab.aid a...

雙向的多對一或者雙向的一對多

一對多或者多對一都是從一方來看,雙向是從兩個方向來看 這個時候持久化類的一放要有多方的屬性,多方要包含一方的屬性.在對映的檔案當中也是.兩邊都要配置,以便是one to many 另一邊是many to one 在測試方法裡,可以從一方看的方式來查詢,更 一對多多對一的差不多 可以在對映檔案裡配置i...