【发布时间】:2011-10-15 16:19:53
【问题描述】:
当让 phing 使用 SCP 和 SSH 任务时,我目前必须输入我的 SSH 密码,但希望这些任务使用我设置的基于密钥的身份验证。
据我所知,phing 中的 SCP 和 SSH 任务需要提供公钥文件、私钥文件、和密码。大概我不想在我的构建文件中硬编码我的密码,那么人们如何使用 phing 和 ssh 密钥,这样他们就不必在每次部署时输入密码?
我想这样做吗?还是让它在每次部署时都需要一个密码短语会更好?
(我在 ssh 到我的开发服务器时运行 phing,并且能够从那里 ssh 到实时服务器,使用代理转发回我的 Win PC 运行选美。)
【问题讨论】: