1.安裝Cygwin,安裝上Tcl和Expect兩個工具。
可以使用apt-cyg命令安裝,也可以在安裝Cygwin的時候選中這兩個包。
命令安裝的話使用下面的兩個命令:
apt-cyg install tcl
apt-cyg install expect
安裝后驗證是否安裝成功
Tcl:win+r 輸入cmd,打開cmd
which tclsh
輸入如上代碼如果出現Tcl的安裝路徑說明安裝成功

Expect:同樣的操作

2.寫一個Expect腳本:
#!/usr/bin/expect spawn ssh Administrator@192.168.16.1 expect "*password:" send "123456\r" expect "*#" interact

該腳本是遠程登陸ssh服務器,我的服務器是Win XP系統上安裝的OpenSSH,注意在服務器端的配置文件允許賬號密碼登陸。
cd到腳本所在的目錄,執行如下命令,即可自動登陸。
expect ssh.tcl

上圖出現 C:\OpenSSH\home\Administrator>目錄后即可說明已經遠程聯機上服務器。
————————————————————
知識點匯總:http://www.cnblogs.com/feipeng8848/p/8559803.html
————————————————————
