實現(xiàn):ssh遠程登錄,每次都要指定一堆用戶名和密碼,現(xiàn)要求實現(xiàn)自動登錄。
登錄流程:本地A 先登錄到 B 再由B 登錄到最終的C
如下:
復制代碼 代碼如下:
#!/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
您可能感興趣的文章:- Linux expect實現(xiàn)自動登錄腳本實例代碼
- shell腳本無密碼登錄 expect的使用方法詳解
- 利用expect命令實現(xiàn)Shell自動化交互的方法詳解
- Linux下使用expect命令編寫自動化交互腳本
- 詳解Linux使用shell+expect遠程登錄主機
- linux expect 自動登錄交換機保存配置的方法