Skip to content

Instantly share code, notes, and snippets.

@anubhavsinha
Forked from batok/paramiko_example.py
Created July 1, 2014 15:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anubhavsinha/34492020ba678cdb5f92 to your computer and use it in GitHub Desktop.
Save anubhavsinha/34492020ba678cdb5f92 to your computer and use it in GitHub Desktop.
import paramiko
k = paramiko.RSAKey.from_private_key_file("/Users/whatever/Downloads/mykey.pem")
c = paramiko.SSHClient()
c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
print "connecting"
c.connect( hostname = "www.acme.com", username = "ubuntu", pkey = k )
print "connected"
commands = [ "/home/ubuntu/firstscript.sh", "/home/ubuntu/secondscript.sh" ]
for command in commands:
print "Executing {}".format( command )
stdin , stdout, stderr = c.exec_command(command)
print stdout.read()
print( "Errors")
print stderr.read()
c.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment