import paramiko
import os
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.load_host_keys(os.path.expanduser('~/.ssh/known_hosts'))
ssh.connect("XXXXX", username="user", password="pass", port=YYYY)
ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command("pwd")
for line in ssh_stdout:
print(line.strip())
Above code works for me to execute one command "pwd" . I want to traverse to another folder "cd /folder1/folder2" then "ls -la" How to acheive this ? could anyone help me with this ?