使用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...

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

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

iTerm2 终端工具记住SSH密码

macOS 中 iTerm2 终端工具记住密码 iTerm2 是 macOS 平台优化秀的终端工具,具有以下特点: 选中即复制全文查找 command + f窗口垂直(co...

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

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

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

iTerm2和Macbook自带的Terminal差不多,但是功能更强大,强烈推荐使用。 下面说下,如何让iTerm2记住远程服务器SSH登录账号和密码。 第一步:打开Finder,在菜单...

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

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

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

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

iTerm2工具

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

Mac平台下iTerm终端工具配置快捷键登录服务器

iTerm是在Mac系统中很好用的终端工具,可以配置很多东西来打造一个强大的交互终端,这里记录一下如何配置使用快捷键登录服务器: 1. 在用户主目录下新建文件".ssh_centos_mysql_m...

mac对itrem2进行远程ssh连接配置

windows里有个Xshell非常的方便好使,因为它能保存你所有的ssh登录帐号信息。MAC下并没有xshell,有些也提供这样的功能,但效果都不好。iterm2是很好的终端,但却不能很好的支持多p...
  • russ44
  • russ44
  • 2017年03月10日 11:06
  • 693
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用iTerm2快捷连接SSH
举报原因:
原因补充:

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