title: Proper way to debug SVN+SSH checkout over VPN failure? How to compare with a working setup?
body: <p><strong>In brief</strong>  </p>
  
  <p>Given a setup where SVN+SSH checkout over VPN is not working, and another where it is working, what is the correct procedure to find out what is the difference between two systems?</p>
  
  <p><strong>Details</strong>  </p>
  
  <p>I am using a 64-bit system running Windows 7. I have Open VPN and Tortoise SVN 64-bit installed.</p>
  
  <p>The repository is in a remote system, and we connect using VPN. </p>
  
  <p>Continuing from my earlier question  <a href="https://stackoverflow.com/questions/6327364/svnssh-checkout-over-vpn-using-tortoise-svn-smartsvn-failing">SVN+SSH checkout over VPN using tortoise SVN, Smartsvn failing</a></p>
  
  <p>One new teammate (working on exactly a system, 64-bit running windows 7, same as me) has successfully checked out from the remote server (connected via Open VPN). Both of us have followed the <strong>same steps -</strong> </p>
  
  <ul>
  <li>Added some project specific Open VPN config files inside the config folder of the Open VPN installation path. Took these files from working setup of other team members.</li>
  <li>Initiated Open VPN connection using a user.</li>
  <li>ran Putty's Pageant.exe, selected the .ppk file and entered the pass phrase.</li>
  </ul>
  
  <p>After his checkout was successful, I did a fresh installation of the softwares (OpenVPN, tortoiseSVN) using exactly the same ones he has used but still getting the following error when trying to checkout or using repository browser. </p>
  
  <p><img src="https://i.stack.imgur.com/LLYf4.png" alt="enter image description here"></p>
  
  <p>Error reads - </p>
  
  <pre><code>To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file.
  Network connection closed unexpectedly
  </code></pre>
  
  <p>But there is no such <code>-q</code> in the config file. Please read my prev question <a href="https://stackoverflow.com/questions/6327364/svnssh-checkout-over-vpn-using-tortoise-svn-smartsvn-failing">SVN+SSH checkout over VPN using tortoise SVN, Smartsvn failing</a> to see what are the contents there. </p>
  
  <p>I have verified that my windows firewall settings are exactly the same as his. But, there must be some difference between his system and mine. Here is a screenshot - </p>
  
  <p><img src="https://i.stack.imgur.com/6528I.png" alt="enter image description here"></p>
  
  <p><em>Note -</em> He did not do any conversion of keys, just copied the contents inside Open VPN's config folder, like I did. I tried with the same files he used.</p>
  
  <p>My question is what is the correct way to proceed from here?</p>
  
  <p>Thanks</p>