原理不说了,就是复制socket管道:
连续执行下面命令:
如果只想当前用户启用复制session的功能:
echo 'host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p' >> ~/.ssh/config
如果想让当前mac的所有用户启动功能:
echo 'host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p' >> /etc/ssh/ssh_config
没权限的话,自己手动在后面加 host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p
完成之后command+q退出所有的terminal 和 iterm,重启就可以了。
下次ssh登录同一台跳板机就可以直接登录了