summaryrefslogtreecommitdiff
path: root/sshClient.py
diff options
context:
space:
mode:
Diffstat (limited to 'sshClient.py')
-rw-r--r--sshClient.py24
1 files changed, 0 insertions, 24 deletions
diff --git a/sshClient.py b/sshClient.py
deleted file mode 100644
index 41dabb4..0000000
--- a/sshClient.py
+++ /dev/null
@@ -1,24 +0,0 @@
-import sys, paramiko, getpass
-
-def sshClient(hostname,port,cmd,username,password):
- client = paramiko.SSHClient()
- client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- try:
- client.connect(hostname,port=port,username=username, password=password)
- _stdin, _stdout,_stderr = client.exec_command(cmd)
- print(_stdout.read().decode())
- except paramiko.ssh_exception.AuthenticationException:
- print("Erreur d'authenfication !")
- finally:
- client.close()
-
-if __name__ == "__main__":
- try:
- hostname = sys.argv[1]
- port = sys.argv[2]
- cmd = sys.argv[3]
- username = input("Nom d'utilisateur : ")
- password = getpass.getpass()
- sshClient(hostname,port,cmd,username,password)
- except IndexError:
- print(f"{sys.argv[0]} demande des arguments")