在linux or max 中,编辑文件:~/.ssh/config
添加内容如下:
Host *
ControlMaster auto
ControlPath /tmp/ssh-%r@%h
%r 为远程机器的登录名
%h 为远程机器名
第一次ssh登录需要输入密码,但是后续登录就免密了。
原理:后续登录的窗口、在进行ssh的时候共享了第一次ssh时创建的socket。
so,不要关闭第一次ssh用的窗口哈,这个算是master吧、关闭了其它的已经ssh连接上的窗口也会阵亡的,他们会集体阵亡。
Over。
From:Purple尘