mac item2 ssh

Posted 博客园-范晓刚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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\\n";exp_continue}
"password:"
{send "[lindex $argv 2]\\n"}
}
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

以上是关于mac item2 ssh的主要内容,如果未能解决你的问题,请参考以下文章

Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)

mac item2 ssh

Mac配置iTem2主题字体颜色

Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)

Mac iTem2 自动登录服务器配置

mac item2自定义光标移动快捷键,移动行首行尾,按单词跳转