博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用iTerm2快捷连接SSH
阅读量:6300 次
发布时间:2019-06-22

本文共 837 字,大约阅读时间需要 2 分钟。

大家都知道使用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 就可以看到事先建好的快捷方式。

你可能感兴趣的文章
vuex - 常用命令学习及用法整理
查看>>
Linux虚拟文件系统剖析: 文件打开、读、写逻辑
查看>>
阿里入职一个月思考(随笔)
查看>>
袋鼠云数据中台专栏(二) :数据资源规划与获取
查看>>
使用nodeJs快速搭建IMM文档预览服务
查看>>
Java并发编程笔记之基础总结(一)
查看>>
docker一键部署hadoop心得(一)
查看>>
存储产业进入闪存时代—2016中国闪存峰会在京召开
查看>>
Spring+SpringMVC+Hibernate简单整合(转)
查看>>
Zulip 2.0.3 发布,功能强大的群组聊天软件
查看>>
Maven更新POM中的JDK版本(比如更新为JDK1.8)
查看>>
笨办法学 Python · 续 第七部分:大作业
查看>>
区块链应用 | 不要否认区块链十年来的进展,它已经改变了很多事情
查看>>
沃•云总机以互联网+SaaS模式助力河南房产行业信息化
查看>>
数据结构思维 第七章 到达哲学
查看>>
MAC上快速调出终端的设置(保持和Windows的操作一致)
查看>>
SQL更新id段之间的字段
查看>>
阿里云ECS,突发性能实例t5购买参考和使用建议
查看>>
.NET轻量级ORM框架Dapper入门精通
查看>>
量子卫星是何物?快戳进来涨姿势!
查看>>