Linux下用expect做自動登入工具

2021-06-08 10:43:03 字數 763 閱讀 6703

參考:

tcl

作為linux下互動式操作自動化所必備的工具軟體expect不得不知,也是運維自動化的乙個極為重要的工具,以下為expect的全自動安裝指令碼。

#install tcl

cd /root

wget

tar zxvf tcl8.5.12-src.tar.gz

cd tcl8.5.12/unix

./configure --prefix=/usr/local/tcl

make && make install

#install expect

cd /root

wget

tar zxvf expect5.45.tar.gz

cd expect5.45

./configure --prefix=/usr/local/expect --with-tcl=/usr/local/tcl/lib --with-x=no

make && make install

使用:/usr/local/tcl/bin/expect

#!/usr/bin/expect

set timeout 30

spawn ssh -l username 192.168.1.1 #username替換為你自己的伺服器使用者名稱

expect "password:"

send "yourpasswd/r"  # yourpasswd替換為你自己的伺服器密碼

interact 

解釋:

linux 下expect的使用

usr bin expect set timeout 60 spawn ssh l guest 210.45.114.190 expect password expect guest node43 send cd sa11011033 r expect guest node43 send touch...

linux下expect的使用

expect 使用 安裝 yum y install expect 1,首行宣告 2,控制台輸出 3,設定日期變數 date 4,設定ip變數 local ip 127.0.0.1 usr bin expect f set date exec date y m d set ip1 123.57.21...

Linux下用iptables做埠對映詳細

原文連線 linux下用iptables做埠對映詳細過程 實現功能 server a eth0 58.215.xx 外網 eth1 192.168.1.2 內網 server b 192.168.1.3 內網 將server a的3306埠對映到server b的3306埠,實現通過server a...