zoukankan      html  css  js  c++  java
  • 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
    "
    expect "*#"
    interact

    该脚本是远程登陆ssh服务器,我的服务器是Win XP系统上安装的OpenSSH,注意在服务器端的配置文件允许账号密码登陆。

    cd到脚本所在的目录,执行如下命令,即可自动登陆。

    expect ssh.tcl

    上图出现 C:OpenSSHhomeAdministrator>目录后即可说明已经远程联机上服务器。 

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

    知识点汇总:http://www.cnblogs.com/feipeng8848/p/8559803.html

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

  • 相关阅读:
    [高级软件工程教学]总成绩排行榜(12.20更新)
    [高级软件工程教学]团队Alpha阶段成绩汇总
    ab & webbench
    httpClient 3
    xpath 定位补充
    命令补充
    feed4testng
    自动化测试架构整理
    识别元素
    appium小例子
  • 原文地址:https://www.cnblogs.com/feipeng8848/p/8559773.html
Copyright © 2011-2022 走看看