Software Engineering

The best way to use SSH in your Python software

Written by admin


If you must make an SSH connection and points instructions over SSH utilizing your Python software, then you are able to do the next:

Possibility 1 – Utilizing the paramiko library

ssh = paramiko.SSHClient()
ssh.join(server, username=username, password=password)
ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command(cmd_to_execute)

Possibility 2 – Utilizing the subprocess module

subprocess.check_output(['ssh', 'my_server', 'echo /*/'])

Possibility 3 – Utilizing the subprocess module

subprocess.Popen("ssh {consumer}@{host} {cmd}".format(consumer=consumer, host=host, cmd='ls -l'), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE).talk()

About the author

admin

Leave a Comment