iTerm2 快速 ssh 登录

我有几台服务器。虽然均配置了ssh登录,但日常工作和学习中仍感觉登录服务器不免有些麻烦。如何配置iTerm2快速ssh登录呢?

配置

第一步,在 ~/.ssh 目录下创建一个脚本,不妨脚本名为 qcloud。脚本文件内容如下:

1
2
3
4
5
6
7
#!/usr/bin/expect -f
set user root
set host 124.***.***.***
set timeout -5
spawn ssh $user@$host
interact
expect eof

第二步,command + , 打开 iTerm2 设置:

-w986

第三步,开始使用吧!

-w920

有没有感觉ssh登录效率小小地提高了。

如果你需要经常在命令行下切换到某个目录工作,也可以使用类似配置。比如,我的博客放在 PublicCode/blog 这个目录下,所以添加以下配置之后我可以直接从 Profiles > 博客 进入到指定目录。是不是方便多了?

-w986

此外,iTerm2还支持将Profiles导入导出,方便我们偷懒到底。

-w921

参考

Mac下使用iTerm2自动ssh登录服务器 - 轻叹花开花落的流年 - 博客园