Skip to content

Instantly share code, notes, and snippets.

@paultopia
Forked from omz/SSHClient.py
Last active August 29, 2015 14:23
Show Gist options
  • Save paultopia/a9a64c9456af071205cd to your computer and use it in GitHub Desktop.
Save paultopia/a9a64c9456af071205cd to your computer and use it in GitHub Desktop.
# Very simple SSH client for Pythonista
import paramiko
import console
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
host = console.input_alert('Connect to')
user, passwd = console.login_alert('Login')
ssh.connect(host, username=user, password=passwd)
print 'Connected to %s. Type `exit` to disconnect.' % host
while True:
cmd = raw_input()
if cmd == 'exit':
break
stdin, stdout, stderr = ssh.exec_command(cmd)
print stdout.read()
ssh.close()
print 'Disconnected.'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment