Paramiko:
paramiko模块,基于SSH用于连接远程服务器并执行相关操作。
SSHClient:
用于连接远程服务器并执行基本命令
SFTPClient:
用于连接远程服务器并执行上传下载
以下该脚本可以实现:上传文件、下载文件、执行命令
1 #!/usr/bin/env python 2 #定义函数 3 import paramiko 4 import os 5 import datetime 6 import sys 7 import re 8 #定义基础命令格式 9 def perform_command(hostname, port, username, password, comm): 10 try: 11 t=paramiko.Transport((hostname,port)) 12 t.connect(username=username,password=password) 13 try: 14 print "