title: Why is my SSH tunnel from Windows not working and why am I getting verbose output related to Kubernetes?
body: <p>I set up an ssh tunnel from my windows 10 machine to a linux box over port 5001.  I set up a netcat listener on the linux box and verified it is listening correctly by sending a message to it from the local linux box.  I've set up an ssh tunnel using Putty (which I've done a million times) from my Windows box to the linux box over port 5001.  When I run netcat on my windows machine to send a message in verbose mode:</p>
  
  <pre><code>nc -vvv 127.0.0.1 5001 &lt; message.txt
  </code></pre>
  
  <p>The connection just times out and I get the message:</p>
  
  <pre><code>kubernetes.docker.internal [127.0.0.1] 5001 (?) open
  </code></pre>
  
  <p>The only thing I can think of that this would be related to is that I recently installed "Docker Desktop For Windows".  I don't know why netcat would be going through Docker, but it seems like it may be a Docker related issue.  Any ideas on how to resolve this problem would be appreciated.</p>
  
  <p>If I disable all of the entries related to kubernetes/docker in the hosts file and re-run the command I get:</p>
  
  <pre><code>myhost.mydomain.com [127.0.0.1] 5001 (?) open
  </code></pre>
  
  <p>I can see that port 5001 is being listened to on my windows machine because when I do a "netstat -an" I can see it:</p>
  
  <pre><code>  TCP    127.0.0.1:5001         0.0.0.0:0              LISTENING
    TCP    127.0.0.1:5001         0.0.0.0:0              LISTENING
    TCP    [::1]:5001             [::]:0                 LISTENING
    TCP    [::1]:5001             [::]:0                 LISTENING
  </code></pre>