• mac item2 ssh


    一、常规ssh登录流程
    ssh登陆有三个参数,主机名,用户名,用户密码,流程都是一样。
    1.ssh 用户名@主机名
    2.返回包含(yes/no)的字符串,此时输入 “yes"
    3.然后再返回 ”password:",此时输入 用户密码。
    登陆完成。

    二、
    我们可以自己写一个脚本,收集主机名,用户名,用户密码这三个参数,然后自动把后面的完成。

    shell脚本如下:

    #!/usr/bin/expect
    set timeout 60
    spawn ssh [lindex $argv 0]@[lindex $argv 1]
    expect {
    "(yes/no)?"
    {send "yes ";exp_continue}
    "password:"
    {send "[lindex $argv 2] "}
    }
    interact

    保存为 mylogin.exp
    三、
    然后再把 文件放到 PATH目录,确保可以在任意地方都使用该命令。
    这里准备工作就完成了。
    参考:http://www.cnblogs.com/shineqiujuan/p/4693404.html
    已这个里面的第一种为例,创建mylogin.exp完毕之后,将mylogin.exp放到/usr/local/bin/下面


    四、
    下面是item2的配置。
    选择 Profiles-Open Profiles
    点击 左下角的 “+”号,新建一个profile,
    设置好profile名称,然后在 Command 里面选择 Login shell ,
    并且在 Send text at start: 里面输入命令:
    mylogin.exp 用户名 主机名 密码

    此时自动登陆就完成了,以后再也不用重复输入了。

    可以用 command+o 快捷方式打开 profiles,然后可以输入profile名称开头,进行快速搜索,快速打开。

    五、item2的下载地址:http://www.atatech.org/articles/27350

  • 相关阅读:
    文件同步
    Renesas PPP Mode
    PYTHON 常用API ***
    Python DB
    Python VIL Realse
    C BIN加密
    Python VIL Service Bin
    Python 定期检查Build_setting的编译情况
    Python 字串处理
    IP分片(IP Fragment)
  • 原文地址:https://www.cnblogs.com/xiaogangfan/p/5899689.html
Copyright © 2020-2023  润新知