title: IAP tunnel to VM
body: <p>I’ve a question regarding Compute VM and its associated privileges. I have ‘Owner’ privileges at Project level. I created a VM but was not able to assign an external IP address to it. Upon referring to google cloud docs, it appears that I’ll still be able to connect to this VM using VPN or IAP. Upon clicking the SSH link next to the VM, I see that it uses a Cloud-IAP tunnel but the connection fails.</p>
  
  <p>Here is the error message
  External IP address was not found; defaulting to using IAP tunneling.</p>
  
  <pre><code>ERROR: (gcloud.compute.start-iap-tunnel) Error while connecting [4003: u'failed to connect to backend'].
  ssh_exchange_identification: Connection closed by remote host
  ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
  </code></pre>
  
  <p>How do I go about connecting to this VM?  </p>
  
  <p>Appreciate your help with this</p>