title: SSH connection on remote machine using robot framework: Channel Exception;(4,Resource Shortage")
body: <p>I am trying to establish an SSH connection to a remote machine using robot framework and execute some commands. But I get an error saying ChannelException:(4,'Resource shortage') and I have no idea what it means.</p>
  
  <pre><code>Script: test.robot
  *** Settings ***
  Library    SSHLibrary
  Suite Setup    open_connection_and_login
  Suite Teardown    Close All Connections
  
  *** Variables ***
  ${HOST}    login
  ${USERNAME}    root
  ${PASSWORD}    password
  
  *** Test Cases ***
  available_disk_on_remote
      ${output}=    Execute Command  df -h
      Log To Console    "${output}"
  
  *** Keywords ***
  open_connection_and_login
      Open Connection    ${HOST}
      Login  ${USERNAME}    ${PASSWORD}   4
  
  Output:
  [root@machine1 Robot]# robot test.robot
  ===========================================================================
  Test
  ======================================================================
  available_disk_on_remote                                             | FAIL |
  ChannelException: (4, 'Resource shortage')
  --------------------------------------------------------------------------
  Test                                                                 | FAIL |
  1 critical test, 0 passed, 1 failed
  1 test total, 0 passed, 1 failed
  =========================================================================
  Output:  /root/Robot/output.xml
  Log:     /root/Robot/log.html
  Report:  /root/Robot/report.html
  </code></pre>
  
  <p>Python 2.7.5 and Robot Framework 3.0.2 
  (FYI, new to Robot Framework)</p>