设置到期sshcaching?

我使用SSH连接到远程站点(从Ubuntu桌面到Debian服务器)。 当我第一次连接popup一个对话框(可能从侏儒或海马)要求密码,但从此它连接没有对话。 这很好,但我希望它最终到期。 事实上,即使在几天之后,我也不需要input密码,直到我注销或重新启动,或者手动(从ubuntu桌面)运行“ssh-add -D”。 我如何设置到期?

编辑:使用这里的一些答案作为线索,我已经想通了(我认为)海马和ssh代理正在从我的ubuntu桌面系统上的/etc/X11/Xsession.d启动。 有每个文件(海马和ssh代理)。 看起来ssh-agent是我想要做的事情的程序,因为海马只是把一个GUI面放在它上面,但我不知道如何指定参数到ssh-agent。 90×11-common_ssh-agent文件不是非常简单的…它引用$ OPTIONFILE,但我不知道该variables设置为什么或如何找出。

在/etc/X11/Xsession.d/90×11-common_ssh-agent中将您的参数添加到顶部的SSHAGENTARGS:

SSHAGENTARGS='-t 1d' 

或者不pipe你想要密钥持续多久。 如果没有SSHAGENTARGS,那么发布文件的内容,我会让你知道在哪里编辑它。

OPTIONFILE是不同的。 这是一个文件,你说如果你想让ssh-agent开始时期 – 你不能把参数放到里面的程序中。 该文件位于/etc/X11/Xsession.options

它可以使用寿命选项来ssh代理?

http://www.cl.cam.ac.uk/cgi-bin/manpage?ssh-agent