import sys, paramiko def sshClient(hostname, username, password,cmd): client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(hostname, username=username, password=password) _stdin, _stdout,_stderr = client.exec_command(cmd) print(_stdout.read().decode()) client.close() if __name__ == "__main__": try: hostname = sys.argv[1] username = sys.argv[2] password = input("Mot de passe : ") cmd = sys.argv[3] sshClient(hostname, username, password, cmd) except IndexError: print(f"{sys.argv[0]} demande des arguments")