因为平时工作会涉及到远程管理多台机器,每次登陆都很麻烦,之前使用windows时使用xshell非常方便,现在换了mac之后,也开始寻找相关配置方法,而且还要涉及到跳板机登录到内部服务器。作为资深强迫症,就想打造一个简介单一的工具,不想下载其他客户端了,所以找了资料,配置好就是就是一个舒服啊~~~以下是分享
准备条件
1、先准备好ssh登陆的私钥和公钥,并且公钥已经提前加载到服务器中。
2、安装好iterm2
步骤简介
1、编辑登陆文件 『.sh』
2、配置iterm2
步骤一:编辑登陆文件.sh文件
1、将私钥文件准备好,一般放在~/.ssh目录下
cd ~/.ssh
mkdir ssh-keys
将私钥文件放置在自己建立的目录下,名字可以自己修改
2、先建立文件,名字自己命名即可,比如是work.sh
cd ~/.ssh
touch work.sh
3、编辑work.sh文件,内容如下
#使用expect的方式来进行交互
#!/usr/bin/expect -f
#此处是为了解决expect交互方式的缺陷,可以自动调节窗口大小
#trap sigwinch spawned
trap {
set rows [stty rows]
set cols [stty columns]
stty rows $rows columns $cols < $spawn_out(slave,name)
} WINCH
#此处是正式开始交互方式
#先提前设置好变量的值,具体的值根据实际情况修改
set u