使用iTerm2快捷连接SSH

原创 2016年02月21日 23:27:31

大家都知道使用iTerm2连接shh 使用命令 ssh -p22 root@129.10.10.1,然后输入密码即可。

但是每次都输入还是比较麻烦的。iTerm2为我们提供了快捷的方式。三步即可完成此项设置。方法如下:

1,编辑命令文本

样本:

#!/usr/bin/expect -f
  set user root
  set host 172.16.10.71
  set password mima123456
  set timeout -1
 
  spawn ssh $user@$host
  expect "*assword:*"
  send "$password\r"
  interact
  expect eof

按照此样本,编写一个文本文件保存在一个位置即可。

此样本中没有指明端口号,使用的就是ssh默认端口 22

如果是其它端口号,可以如下修改

#!/usr/bin/expect -f
  set port 2121
  set user root
  set host 172.16.10.71
  set password mima123456
  set timeout -1
 
  spawn ssh -p$port $user@$host
  expect "*assword:*"
  send "$password\r"
  interact
  expect eof

语法说明:上面的set 是定义变量

下方的 spawn是调用命令,在命令中使用上述定义好的变量


2,设置调用命令

iTerm -- preferences 打开设置界面


点左下角 + 增加一个快捷方式,

在右侧选择 commond,并在输入框中 输入命令文件的地址

在右侧上方给此快捷方式起个名字。

这样就完成了快捷方式的设置。


3,使用快捷方式

启动iTerm2软件的时候,会弹出一个选择快捷方式的界面,选择事先建好的快捷方式即可;

已经打开的iTerm2,在软件图标上右键,然后选择 new Table 就可以看到事先建好的快捷方式。


Mac Item2 SSH免密登录Linux 服务器的两种方式

mac ssh登录linux服务器 的两种方式: 一、 使用item2的profiles 和expect脚本 配置步骤: 1. 写一个expect脚本#!/usr/bin/expect set...
  • jobschen
  • jobschen
  • 2016年10月15日 16:50
  • 10219

iTerm2 终端工具记住SSH密码

macOS 中 iTerm2 终端工具记住密码 iTerm2 是 macOS 平台优化秀的终端工具,具有以下特点: 选中即复制全文查找 command + f窗口垂直(co...
  • wandershi
  • wandershi
  • 2017年07月13日 17:50
  • 1058

详述 iTerm2 配色及免密登录 SSH 的方法

博主说:iTerm2 是一个 Mac 版的类似于 Xshell 的终端工具,虽然很多同学说其功能并没有 Xshell 那么强大,但它仍然能够满足我们的大部分需求了。在此文中,我们将详细介绍 iTerm...
  • qq_35246620
  • qq_35246620
  • 2017年11月08日 20:07
  • 2855

如何在iterm2中设置自动远程登录(附跳板机攻略)

最近在mac中折腾ssh自动登录的问题,不自动登录每次输入命令太痛苦了,采取的方案是expect脚本的方式,其实选择这种方案而不是在远程服务器上保存key的方式主要是因为公司限制了在跳板机上保存私有数...
  • oFengYaJie
  • oFengYaJie
  • 2014年01月04日 13:36
  • 21754

Mac下使用iTerm2自动ssh登录服务器

以前用Windows开发的时候都用xShell,现在用mac的时候没有xShell,通常会用iTerm2代替自带的终端来使用,这样就有了一个问题,每次ssh登录服务器的时候都要手动复制账号密码很麻烦。...
  • Eden_M516
  • Eden_M516
  • 2017年06月26日 16:28
  • 1927

Mac 让 iTerm2 记住用户名密码 expect 脚本

刚刚用iTerm2的时候,总是要一遍遍的敲用户名、密码。 我在想, 能不能像Windows的软件一样,可以直接让软件记住。然后只要点击一下,就直接ssh到远程服务器上面去了。 之后经过搜索,可以用ex...
  • wljk506
  • wljk506
  • 2016年03月15日 13:52
  • 15949

iterm2连接远程服务器,如何在iterm2中设置自动远程登录(附跳板机攻略)

最近在mac中折腾ssh自动登录的问题,不自动登录每次输入命令太痛苦了,采取的方案是expect脚本的方式,其实选择这种方案而不是在远程服务器上保存key的方式主要是因为公司限制了在跳板机上保存私有数...
  • zmzwll1314
  • zmzwll1314
  • 2016年07月31日 14:58
  • 6087

item2自动连接远程服务器

1、安装Mac 下的 iterm2 官网下载安装地址: http://iterm2.com/2、安装 sshpass 下载地址:http://sourceforge.net/projects/ss...
  • seamon0627
  • seamon0627
  • 2016年06月23日 14:05
  • 619

iTerm2工具

iTerm2是Mac系统的独有终端工具,有独特的显示风格深受开发者喜欢,本文对iTerm2的使用进行介绍。在Windows下用惯了SecureCrt或Xshell之类的工具后,切换到Mac下自然也愿意...
  • shenxin870409
  • shenxin870409
  • 2014年11月29日 17:17
  • 10594

Mac下使用iTerm2让SSH记录远程服务器账号和密码

iTerm2和Macbook自带的Terminal差不多,但是功能更强大,强烈推荐使用。 下面说下,如何让iTerm2记住远程服务器SSH登录账号和密码。 第一步:打开Finder,在菜单...
  • shaobo8910
  • shaobo8910
  • 2017年07月20日 13:42
  • 3105
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用iTerm2快捷连接SSH
举报原因:
原因补充:

(最多只允许输入30个字)