linux expect
expect -c " set timeout -1; spawn ssh root@192.168.6.132; expect { *(yes/no)* {send yes\r ;exp_continue;} *password* {send 123456\r ;exp_continue;} eof {exit 0 } }"; 透過expect工具,shell在while迴圈中完成服務期間的免密登入一鍵話指令碼 1.前提要安裝expect包 2.程式碼如下: #!/bin/sh #主伺服器密碼 password=123456 while read hostname ; do expect -c " set timeout -1; spawn ssh-copy-id ${hostname} ; expect { "*password:*" {send -- ${password}\r ;exp_continue;} "*\(yes/no\)*" {send -- yes\r ;exp_continue;} eof {exit 0;} }" echo "hosts:${hostname} done." #ipconf.cfg 中存放要與主伺服器要免密登入的使用者的ip 例如: root@1921.68.245.134 每一行的格式與該例相同 done < ipconf.cfg ifconf.cfg示例: root@192.168.6.132 root@192.168.6.133
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31506529/viewspace-2199363/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下expect安裝Linux
- linux expect 的基本使用Linux
- 【Linux】命令expect使用詳解Linux
- 使用Linux expect批次巡檢Linux Aix Solaris磁碟使用率指令碼LinuxAI指令碼
- shell-6 expect
- expect使用例項
- linux下expect環境安裝以及簡單指令碼測試Linux指令碼
- Linux系統中expect該如何使用?有哪些常用命令?Linux
- 【expect】用expect實現scp/ssh-copy-id的非互動
- expect安裝及使用
- anticipate和expect的區別
- React v16.7 “Hooks” – What to ExpectReactHook
- /usr/bin/expect的簡單使用
- 轉載:__builtin_expect 說明UI
- expect ':' at 0, actual = (JSON轉化異常解決)JSON
- 客戶端自動配置安裝(expect工具)客戶端
- CentOS使用expect批次遠端執行指令碼和命令CentOS指令碼
- shell+expect建立多個節點無密碼ssh密碼
- Elements in iteration expect to have ‘v-bind:key‘ directives.eslint-plugin-vueEsLintPluginVue
- Jest 測試框架 expect 和 匹配器 matcher 的設計原理解析框架
- curl沒有接收到返回資料?curl響應頭EXPECT:100-continue
- Springboot中配置動態sql查詢出現的錯誤syntax error, expect ‘)‘Spring BootSQLError
- [問題]使用operator.eq(expect,res1)後改變了引數型別型別
- 按照Angular官網教程執行簡單的測試程式碼,會遇到expect is not defined的錯誤訊息Angular
- 【Linux】常用linux操作Linux
- 【LINUX】LINUX PHP搭建LinuxPHP
- Linux安裝之Linux mintLinux
- 【Linux】Linux安全加固指令碼Linux指令碼
- Linux小白如何快速上手Linux?Linux
- 【Linux基礎】Linux目錄Linux
- 【linux】Linux作業系統Linux作業系統
- linuxLinux
- Linux發行版 vs Linux核心Linux
- Linux系統管理——Linux簡介Linux
- Linux 筆記分享三:Linux 命令Linux筆記
- 【Linux】Linux檔案之/etc/fstabLinux
- Linux啟用 “啟用 Linux” 水印Linux
- Linux 3.11正式命名為Linux For WorkgroupsLinux