指令碼化打通N臺主機間相互SSH登入的半自動小工具

2021-10-05 01:40:25 字數 725 閱讀 8194

這是乙個可以指令碼化打通主機間相互ssh登入的試驗性的小工具

配置項位於commonhostrun_1.sh:

hostip=192.168.176.200,192.168.176.100,192.168.176.101   # 所有主機位址

hostname=ks-allinone,vmmaster,node1 # 所有主機名,與主機位址要一一位置對應,不能錯了。

ftp_host_ip=192.168.176.200 # ftp主機位址

username=ftpuser # ftp主機登入使用者

password=0000 # ftp主機登入使用者密碼

ftp_host_dir=/home/ftpuser/pubkey # ftp儲存所有主機公鑰id_rsa_[主機名].pub的目錄

ftp_port=21 # ftp埠

local_dir=

$ftp_host_dir

隧道打通自動化指令碼

平時我們可能有打通網路的需求,也就是建立隧道,比如兩個建立兩個只有內網ip機器的直連。openssh給我們提供了這個功能,但有時隧道可能不穩定,超時 網路波動等情況,這時就需要重新建立連線,而且每次要輸入密碼,比較麻煩,下面這個指令碼可以讓你高枕無憂了,把下面這個指令碼丟入crontab中,每乙個小...

分享乙個ssh打通的指令碼

分享乙個ssh打通的指令碼,經過測試可用。目前只能單向打通,且要求本地使用者名為admin 寫入 可簡單修改 本身只是個人使用,故通用性 異常情況考慮不多,大家可以做個參考。補充一點,important tip authorized keys檔案的許可權很重要,如果設定為777,那麼登入的時候,還是...

詳解shell指令碼 n

在寫指令碼的時候,總是搞不懂 的區別,這次寫乙個總結,把它掌握牢固 和test 兩者是一樣的,在命令列裡test expr和 expr 的效果相同。test的三個基本作用是判斷檔案 判斷字串 判斷整數。支援使用 與或非 將表示式連線起來。test中可用的比較運算子只有 和 兩者都是用於字串比較的,不...