1.安裝Cygwin,安裝上Tcl和Expect兩個工具。html
能夠使用apt-cyg命令安裝,也能夠在安裝Cygwin的時候選中這兩個包。服務器
命令安裝的話使用下面的兩個命令:ssh
apt-cyg install tcl
apt-cyg install expect
安裝後驗證是否安裝成功工具
Tcl:win+r 輸入cmd,打開cmdspa
which tclsh
輸入如上代碼若是出現Tcl的安裝路徑說明安裝成功code
Expect:一樣的操做htm
2.寫一個Expect腳本:blog
#!/usr/bin/expect spawn ssh Administrator@192.168.16.1 expect "*password:" send "123456\r" expect "*#" interact
該腳本是遠程登錄ssh服務器,個人服務器是Win XP系統上安裝的OpenSSH,注意在服務器端的配置文件容許帳號密碼登錄。ip
cd到腳本所在的目錄,執行以下命令,便可自動登錄。get
expect ssh.tcl
上圖出現 C:\OpenSSH\home\Administrator>目錄後便可說明已經遠程聯機上服務器。
————————————————————
知識點彙總:http://www.cnblogs.com/feipeng8848/p/8559803.html
————————————————————