当获得phing使用SCP和SSH任务时,我目前必须输入我的SSH密码,但希望这些任务使用我设置的基于密钥的身份验证。
据我所知,phing中的SCP和SSH任务需要提供公钥文件,私钥文件,和密码。据推测,我不想在我的构建文件中对我的密码进行硬编码,那么人们如何使用phing和ssh密钥以便他们不必在每次部署时都输入密码?
我想这样做吗?或者在每次部署时都需要密码短语会更好吗?
(我在进入我的开发服务器时运行phing,并且能够从那里ssh到实时服务器,使用代理转发回我的Win PC运行选美。)
答案 0 :(得分:1)
使用ssh代理为您存储当前会话的密码。