做者:feipeng8848html
出處:http://www.javashuo.com/article/p-sxchleii-bk.html服務器
本站使用「署名 4.0 國際」創做共享協議,轉載請在文章明顯位置註明做者及出處。ssh
1.安裝Cygwin,安裝上Tcl和Expect兩個工具。工具
能夠使用apt-cyg命令安裝,也能夠在安裝Cygwin的時候選中這兩個包。post
命令安裝的話使用下面的兩個命令:spa
apt-cyg install tcl
apt-cyg install expect
安裝後驗證是否安裝成功3d
Tcl:win+r 輸入cmd,打開cmdcode
which tclsh
輸入如上代碼若是出現Tcl的安裝路徑說明安裝成功htm
Expect:一樣的操做blog
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
————————————————————