fedora下重用ssh连接 类似secureCRT的clone session功能
http://hatemysql.com/tag/ssh/
本人用的fedora 12操作系统,终端里面,ssh登录到一台机器,重复登录的话,你还是要输入密码。有没有像secureCRT一样的clone session的方式一样重用同一个连接,不用输入密码列。
从sa同事那边学到了一招,不敢独享。
其实做起来非常简单:
在你的登录账户下的.ssh文件夹新建一个文件:config.
cd ~/.ssh
config的文件中,内容为:
host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
重新打开终端,第一次,你还是需要输入密码,第二次ssh登录同一台机器,你就不用输入密码了,跟secureCRT一样的clone session的方式一样。
这个文件的属性我这边设置为600的,一般不设置该属性也没有问题的。
ubuntu的同学也可以这样用,毕竟这个是ssh的客户端配置文件。
如果你细心的话,你在~/.ssh/目录下发现master-*的sock文件。它记录了你目前登录到的机器,这样的话,你登录同样的机器就会重用同一个链接了。
config文件的详细介绍可以参考:
http://linux.die.net/man/5/ssh_config
may you success.