ssh expect自動登錄的腳本代碼
更新時間:2013年02月23日 13:48:11 作者:
ssh遠程登錄,每次都要指定一堆用戶名和密碼,現(xiàn)要求實現(xiàn)自動登錄
實現(xiàn):ssh遠程登錄,每次都要指定一堆用戶名和密碼,現(xiàn)要求實現(xiàn)自動登錄。
登錄流程:本地A 先登錄到 B 再由B 登錄到最終的C
如下:
復(fù)制代碼 代碼如下:
#!/usr/bin/expect -f
set timeout 30
spawn ssh B
expect "password:"
send "passwd@\r"
expect "]*"
send "ssh name@C -p port\r"
expect "password:"
send "passwd\r"
interact
要在系統(tǒng)上運行Expect必須首先安裝Tcl
#apt-get install expect
相關(guān)文章
Linux命令之網(wǎng)絡(luò)命令route詳解
route命令是Linux系統(tǒng)中的一個網(wǎng)絡(luò)管理工具,用于顯示和操作IP路由表,它可以用來查看當前系統(tǒng)的路由表信息,添加、刪除或修改路由表項,以及顯示路由表中的詳細信息,本文給大家介紹Linux命令之網(wǎng)絡(luò)命令route詳解,感興趣的朋友一起看看吧2023-10-10linux shell腳本基礎(chǔ)知識學(xué)習(xí)
這篇文章主要介紹linux shell腳本基礎(chǔ)知識,學(xué)習(xí)linux shell編程的朋友可以參考下2013-03-03讓Linux下的cron以秒為單位執(zhí)行shell腳本的3種方法
這篇文章主要介紹了讓Linux下的cron以秒為單位執(zhí)行shell腳本的3種方法,cron默認只支持以分為單位執(zhí)行Shell腳本的,需要的朋友可以參考下2014-10-10如何短時間內(nèi)學(xué)好一門語言 shell腳本語言為例
這篇文章主要以shell腳本語言為例,為大家介紹了如何短時間內(nèi)學(xué)好一門語言,感興趣的小伙伴們可以參考一下2016-09-09