为什么Capistrano要求ssh密钥';是两次口令吗?

为什么Capistrano要求ssh密钥';是两次口令吗?,ssh,capistrano,Ssh,Capistrano,无论何时使用capistrano部署,系统都会提示我输入两次密码短语。这是为什么?我如何解决 servers: ["example.com"] [example.com] executing command ** [example.com :: out] Enter passphrase for key '/home/deploy/.ssh/deploy-keys/appname': Password: ** [example.com :: out] ** [exampl

无论何时使用capistrano部署,系统都会提示我输入两次密码短语。这是为什么?我如何解决

    servers: ["example.com"]
    [example.com] executing command
 ** [example.com :: out] Enter passphrase for key '/home/deploy/.ssh/deploy-keys/appname':
Password: 
 ** [example.com :: out]
 ** [example.com :: out] Enter passphrase for key '/home/deploy/.ssh/deploy-keys/appname':
Password: 
 ** [example.com :: out]
    command finished in 16748ms

Capistrano无法使用密码密钥处理多台服务器。 您必须在以下情况之前使用:

ssh-add /path/to/your/key.pem
这将在控制台会话中加载密钥。
然后您可以在多台服务器上部署,而无需写入密码短语。

这里也有同样的问题。你能解决它吗?