iterm2配置ssh自动登录
iterm2 ssh 演示
cmd + o打开服务器列表,方向键选择要登录的机器,回车,提示输入密码;option + cmd + f打开密码管理器,方向键选择密码,回车,即可登录;(这一步通过配置触发器其实可以省略,后面有介绍)- 此时若重复步骤1,借助ssh会话复制已不需要输入密码。

开始服务器配置
点击 iterm2—>Preferences—>Profiles,按图示配置一个新的 profile

配置密码管理器
点击 iterm2—>Window—>Password Manager,按图示配置一个密码,配置完后可按ESC键关闭该窗口

配置触发器
找到对应 Profiles 里面的 Advanced 选项,找到 Triggers,点击 Edit

配置成如下图所示,这样当执行 cmd + o时,就只需要选择机器,回车后,就能自动弹出密码了,不再需要 option + cmd + f 这个操作:

配置SSH会话复制、会话保持
使用过SecureCRT和Xshell的同学都知道有个session copy的功能,其实ssh本身就支持这个,只需在~/.ssh/config文件里添加几行配置即可。
# 会话复制相关配置
Host *
ControlMaster auto
ControlPath ~/.ssh/%r@%h:%p.socket
ControlPersist yes
ServerAliveInterval 10 # 每隔10s发一次心跳
ServerAliveCountMax 3 # 三次心跳没响应则关闭连接


浙公网安备 33010602011771号