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.

posted on 2011-09-26 13:15  阿笨猫  阅读(1697)  评论(0编辑  收藏  举报