Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import paramiko
- def scp(ssh_session, sourcepath, destinationpath):
- sftp = ssh_session.open_sftp()
- sftp.put(sourcepath, destinationpath)
- sftp.chmod(destinationpath, 0101411)
- sftp.close()
- def ssh_connect(server, port, username, password):
- ssh = paramiko.SSHClient()
- ssh.load_host_keys(os.path.expanduser(os.path.join("~", ".ssh", "known_hosts")))
- ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- ssh.connect(server, port, username=username, password=password)
- return ssh
- def ssh_disconnect(ssh_session):
- ssh_session.close()
- def ssh_exec_command(ssh_session, command):
- stdin, stdout, stderr = ssh_session.exec_command(command)
- stdin.close()
Add Comment
Please, Sign In to add comment