techman999の日記

とある大学の教員の日々の備忘録

paramiko

Pythonで、SSHを扱うためのモジュール: paramiko (http://www.lag.net/paramiko/)

SSHClient

#!/usr/bin/env python

import paramiko

hostname = 'localhost'
username = 'hoge'
password = 'hogehoge'

open('test.log', 'w').write("this is test.")

conn = paramiko.SSHClient()
conn.connect(hostname, username=username, password=password)
sfcon = conn.open_sftp()
sftcon.chdir('/tmp/')
sfconn.put('test.log', 'test.log')
conn.close()