Phing работает на сервере А, с этим SSH задача подключиться к серверу B:Phing SSH Экспедитора
<ssh username="xxxxxx"
host="B"
pubkeyfile="/home/xxxx/.ssh/id_rsa.pub"
privkeyfile="/home/xxxx/.ssh/id_rsa.pem"
command="cd ./public_html/staging; hg pull />
Он подключается к серверу B ок, но hg pull
, который пытается подключиться к серверу C выплевывает обратно remote: Permission denied (public key)
,
Однако вручную ssh'ing в сервер B от A и делать hg pull
работает отлично, предлагая Агент Перенаправление работает, как я не бегу любого агента на B, только на А.
Есть ли способ, которым я может видеть, какой открытый ключ действительно используется B, чтобы попытаться отладить это?