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


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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM