title: Python, paramiko, invoke_shell and ugly characters
body: <p>When I run the Python code below:</p>
  
  <pre><code>import workflow
  import console
  import paramiko
  import time
  
  strComputer = 'server.com'
  strUser = 'user'
  strPwd = 'passwd'
  
  client = paramiko.SSHClient()
  client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  client.connect(hostname=strComputer, username=strUser, password=strPwd)
  
  channel = client.invoke_shell()
  channel.send('ls\n')
  time.sleep(3)
  output=channel.recv(2024)
  print(output)
  
  #Close the connection
  client.close()
  print('Connection closed.')
  </code></pre>
  
  <p>I get the desired output mixed with ugly characters:</p>
  
  <pre><code>Last login: Thu Jun 19 23:37:55 2014 from 192.168.0.10
  
  ls
  user@server:~$ ls
  [0m[01;34mbin[0m                                         Rplots1.pdf
  [01;32mbtsync[0m                                      Rplots.pdf
  btsync.conf~                                [01;31mrstudio-server-0.95.265-amd64.deb[0m
  [01;31mbtsync_glibc23_x64.tar[0m                      screen.vba
  [01;34mbudget[0m                                      [01;34mshiny[0m
  [01;3
  Connection closed.
  </code></pre>
  
  <p>Can anyone explain me what is going on, and how to get a pretty output instead?
  Thanks</p>