Ssh authentication from .NET webpage to UNIX is not working

view story

http://www.unix.com – My .NET website invokes a perl script to perform GIT operations on Gerrit server running UBuntu. In the perl script I connect using passwordless authentication to Gerrit server as below: system ( "ssh [email protected] 'cd /xyz && git clone xxx' "); I verified that ssh authentication is set up correctly between windows client and Unix server. This script works well from windows command prompt but when run from the context of website the page hangs at the ssh command execution. I have ensured that the user account the website and application pool are running under (HowTos)