Skip to content

Instantly share code, notes, and snippets.

@omz
Created January 7, 2015 21:21
Show Gist options
  • Save omz/9cc60b13658b565b34cc to your computer and use it in GitHub Desktop.
Save omz/9cc60b13658b565b34cc to your computer and use it in GitHub Desktop.
SSHClient.py
# 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