本文共 886 字,大约阅读时间需要 2 分钟。
自动连接并上下载文件.
sudo apt-get install python-dev
wget tar xfv pycrypto-2.6.tar.gz cd pycrypto-2.6 python setup.py build python setup.py install setup.py是解压后目录中的PYTHON文件,一般都是靠执行这个文件加BUILD和INSTALL完成新模块的安装.下同.wget
tar xfv paramiko-1.7.7.1.tar.gz cd paramiko-1.7.7.1 python setup.py build sudo python setup.py installvi sftp.py
import paramiko
t = paramiko.Transport((“ddd.f3322.net”,22)) t.connect(username = “dd”, password = “dd”) sftp = paramiko.SFTPClient.from_transport(t) remotepath=’/tmp/test.txt’ localpath=’/tmp/test.txt’ sftp.put(localpath,remotepath) sftp.get(remotepath,’./down.txt’) t.close()python$ cat ssh.py
import paramiko
ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(“172.16.10.1”,22,”root”, “password”) stdin, stdout, stderr = ssh.exec_command(“pwd”) print stdout.readlines() ssh.close()转载地址:http://daypi.baihongyu.com/