Windows上安裝配置SSH教程(5)——win10下使用Cygwin+Expect自動登錄ssh

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

————————————————————

相關文章
相關標籤/搜索