标题:ssh clone session 出处:Felix021 时间:Fri, 16 Oct 2015 11:48:12 +0000 作者:felix021 地址:https://www.felix021.com/blog/read.php?2146 内容: 在Windows下用惯了Secure CRT的Clone Session功能,切换到mac下面,还真有点怀念。于是搜了一下,发现达到类似的效果倒是也不难。 1. mkdir ~/.ssh/cm_socket 2. 创建 ~/.ssh/config Host * ControlMaster auto ControlPath ~/.ssh/cm_socket/%r@%h:%p 3. 之后只要是相同的 user@host:port 都会共用一个tcp connection,不需要再输入密码了。 p.s. 补充说明一下,通常来说,能登录服务器也就意味着可以建立信任关系,那么clone session的意义就减少了很多,但是仍然有两个优势: 1. 类似B公司的relay机器,必须使用token认证才能登录的,信任关系不能满足需求(Google Authenticator这样的两步认证方案也类似) 2. 对于延迟比较高的机器,直接复用tcp connection,可以减少相当多的时间(tcp三次握手、ssh认证的各种交互等)。 Generated by Bo-blog 2.1.0