blob: 62231a495ba8b0fa716f578e88c15ee22029ac67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
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")
|