linux expect 自動登錄交換機保存配置的方法
telnet.exp 文件內(nèi)容如下:
#!/usr/bin/expect -f set ip [lindex $argv 0 ] set username [lindex $argv 1 ] set password [lindex $argv 2 ] set superpassword [lindex $argv 3 ] set timeout 10 spawn telnet $ip expect { "name" { send "$username\r";exp_continue } "*assword" { send "$password\r"; exp_continue } "*>" { send "enable\r" ; exp_continue } } expect { "*assword" { send "$superpassword\r"; exp_continue } "*#" { exp_send "wr \r";} } exp_send "quit\r" expect eof
命令執(zhí)行:
./telnet.exp 192.168.0.80 admin cisco cisco
telnet.exp 命令后參數(shù)依次為交換機IP、登錄賬號、密碼、enable密碼。
以上這篇linux expect 自動登錄交換機保存配置的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
linux下使用Docker和OSS輕松搭建ownCloud專屬網(wǎng)盤(網(wǎng)盤關(guān)閉不用怕)
本文將利用阿里云容器服務(wù)在幾分鐘內(nèi)輕松搭建一個基于Docker的ownCloud專屬網(wǎng)盤,并使用阿里云提供的OSS(Object Storage Service,對象存儲服務(wù))作為高可靠、低成本的云存儲后端,需要的朋友可以參考下2017-04-04Centos7 Mysql 5.6 多主一從 解決方案與詳細配置
這篇文章主要介紹了Centos7 Mysql 5.6 多主一從 解決方案與詳細配置,需要的朋友可以參考下2016-04-04yum install -y zlib zlib-devel 報錯問題
這篇文章主要介紹了yum install -y zlib zlib-devel 報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04Apache Omid TSO 組件源碼實現(xiàn)原理解析
這篇文章主要介紹了Apache Omid TSO 組件源碼實現(xiàn)原理解析,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧2024-07-07CentOS7.4下MySQL5.7.28二進制方式安裝的方法步驟
這篇文章主要介紹了CentOS7.4下MySQL5.7.28二進制方式安裝的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11Centos 6.9環(huán)境下創(chuàng)建用戶及刪除用戶的方法
這篇文章主要介紹了Centos 6.9環(huán)境下創(chuàng)建用戶及刪除用戶的方法,結(jié)合實例形式分析了Centos 6.9創(chuàng)建用戶及刪除用戶相關(guān)的用戶名、密碼創(chuàng)建、刪除及權(quán)限設(shè)置等相關(guān)命令使用方法,需要的朋友可以參考下2018-04-04基于cobbler 實現(xiàn)自動安裝linux系統(tǒng)
這篇文章主要介紹了cobbler 自動安裝linux系統(tǒng)的教程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11