I am using Python 2.7.6 and Paramiko module (on a Linux server) to connect to a Windows server and send some commands and get output. I have a connect function which takes IP, username and password of the remote Windows server and I get an sshobj when that happens. How do I use it to send remote calls is my question?

If it were a local system, I would just say "os.system" but not sure about the remote calls. Can someone help?

My code looks like below:
 sys.path.append("/home/me/code")

```
import libs.ssh_connect as ssh
ssh_obj = ssh.new_conn(IP, username, password)

stdin, stdout, stderr = ssh_obj.exec_command("dir") #since the remote    system I am SSHing into is Windows.

```

my "new\_conn" looks like this:

```
import paramiko
def new_conn(IP, username, password):
    ssh_obj = paramiko.SSHClient()
    ssh_conn.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh_conn.connect(IP, username, password), timeout=30)
    return ssh_obj

```

All I get from stdin, stdout and stderror is "active; 1 open channel anhd some bunch of info like ChannelFile, aes, etc..).

I was hoping to see the output of "dir" from Windows on my Linux..

tried "stdout.read()" and "stdout.readlines()" but the former came out with "stdout" and the latter came out with "[]"!

Thanks!