title: SSH protocol banner
body: <p>Working with Netmiko library in python to automate Cisco login via SSH proxycommand, while executing the script it returns ssh protocol banner issue, 
  been trying to identify this issue for a week now but no luck so far.
  Destination host : Linux
  Netmiko version :2.3.3
  Paramiko:2.5.0</p>
  
  <h2>SSH Proxy Configuration ( ( ~/.ssh/config)</h2>
  
  <pre><code>host jump
  hostname 172.16.1.10
  IdentitiesOnly yes
  
  host 192.168.1.10
  ProxyCommand ssh jump nc %h %p
  </code></pre>
  
  <h2>python Script :</h2>
  
  <pre><code>#!/usr/bin/env python
  
  from netmiko import ConnectHandler
  import paramiko
  
  device = {
     'device_type': 'linux',
     'host': '192.168.1.10',
     'username': 'testuser',
     'password': 'Password',
     'ssh_config_file': '~/.ssh/config',
  }
     net_connect = ConnectHandler(**device)
     output1 = net_connect.send_command('uname -a')
     print output1
  </code></pre>
  
  <h2>Error :</h2>
  
  <pre><code>No handlers could be found for logger "paramiko.transport"
  Traceback (most recent call last):
  File "Python_Scripts/connection.py", line 12, in &lt;module&gt;
  net_connect = ConnectHandler(**device)
  File "/usr/lib/python2.7/site-packages/netmiko/ssh_dispatcher.py", line         228, in ConnectHandler
  return ConnectionClass(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/netmiko/base_connection.py", line 312, in __init__
  self.establish_connection()
  File "/usr/lib/python2.7/site-packages/netmiko/base_connection.py", line 858, in establish_connection
  self.remote_conn_pre.connect(**ssh_connect_params)
  File "/usr/lib/python2.7/site-packages/paramiko/client.py", line 397, in connect
  t.start_client(timeout=timeout)
  File "/usr/lib/python2.7/site-packages/paramiko/transport.py", line 601, in start_client
  raise e
  
  paramiko.ssh_exception.SSHException: Error reading SSH protocol banner
  </code></pre>