目录
  1. 创建命令文件
  2. 配置iTerm2相关信息
【脚本】使用iTerm2快捷连接SSH

每次通过ssh连接远程主机时,都会重复性的敲击地址、端口、账号、密码,如果再有多个主机,需要记忆的成本就会翻倍。究竟有没有什么一劳永逸的方法,帮我们完成这个工作?

创建命令文件

  1. 进入~/.ssh/文件夹, cd ~/.ssh/
  2. 新建文件example, vim example
  3. 编辑以下信息并保存。
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/expect -f
set user user
set host 192.163.1.1
set port 22
set password 123456
set timeout -1

spawn ssh -p $port $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof

配置iTerm2相关信息

preferences -> Gerneral -> Command 中,填写一下信息:

1
except ~/.ssh/example
文章作者: Haibei
文章链接: http://www.haibei.online/posts/2233715368.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Haibei的博客
打赏
  • 微信
  • 支付宝

评论