Svn 只需键入一次ssh证书密码

Svn 只需键入一次ssh证书密码,svn,bash,ssh,Svn,Bash,Ssh,我刚刚用svnsync编写了一个脚本。 Svnsync通过ssh创建到远程主机的连接 ssh连接的身份验证是通过证书文件实现的。 唉,每次执行脚本时,它都会请求证书密码 如何设置脚本,例如它可以作为cronjob运行。(不要求pw) 我真的不想在任何地方用明文输入密码。所以加密也很好。您可能正在寻找。您将密钥解密到代理中,然后所有能够访问它定义的环境变量的ssh客户端都可以自由访问其中的密钥。非常好的工具。我认为您有两种选择: 使用不带密码短语的SSH密钥(证书),并使用文件系统权限对其进行保护

我刚刚用svnsync编写了一个脚本。 Svnsync通过ssh创建到远程主机的连接

ssh连接的身份验证是通过证书文件实现的。 唉,每次执行脚本时,它都会请求证书密码

如何设置脚本,例如它可以作为cronjob运行。(不要求pw)


我真的不想在任何地方用明文输入密码。所以加密也很好。

您可能正在寻找。您将密钥解密到代理中,然后所有能够访问它定义的环境变量的ssh客户端都可以自由访问其中的密钥。非常好的工具。

我认为您有两种选择:

  • 使用不带密码短语的SSH密钥(证书),并使用文件系统权限对其进行保护
  • 使用SSH代理。这种方法的问题是,您需要在某个时候输入密码短语,因此在cron作业中使用它有点棘手