当前位置: 首页 > news >正文

帮网站做代理做360手机网站优化快

帮网站做代理,做360手机网站优化快,科技网站模板,手机做网站价格简介#xff1a; paramiko是用python语言写的一个模块#xff0c;遵循SSH2协议#xff0c;支持以加密和认证的方式#xff0c;进行远程服务器的连接。跟常用软件xshell 、xftp功能一样#xff0c;但是可以连接多台服务器#xff0c;进行复杂的操作。 安装 #xff1a; p…简介 paramiko是用python语言写的一个模块遵循SSH2协议支持以加密和认证的方式进行远程服务器的连接。跟常用软件xshell 、xftp功能一样但是可以连接多台服务器进行复杂的操作。 安装 pip install PyCrypto  PyCrypto是使用Python编写的加密工具包 pip install paramiko /easy_install paramiko paramiko主要包含核心组件一个是SSHClient类另一个是SFTPClient类 一、SSHClient类的主要函数 1、Connect方法 Connect实现了远程SSH的连接并校验。 Connectself,hostname,port,username,password,pkey,key_filename,timeout,allow_agent,look_for_keys ,compress 参数含义 Hostname  str :主机ip Port  int 端口 Username  str用户名 Password  str 密码 Pkey  pkey: 秘钥 Timeout  float: 超时时间 Allow_agent  boool :当为flase时禁用连到ssh代理 Look_for_keys  bool : flase时禁用在~/.ssh中搜索秘钥文件 Compress    bool : true时打开压缩。 2、exec_command方法 远程命令执行的方法 exec_command(self,command,bufsize-1) 参数 Command  str :命令串 Bufsize  int:文件缓冲区大小默认-1没有限制   3、load_system_host_keys 加载本地公秘钥校验文件默认为~/.ssh/known_hosts  load_system_host_keys(self,filename) fielname  str :制定远程主机公钥记录文件 4、set_missing_host_key_policy 连接主机没有本地主机秘钥或者HostKeys对象时策略目前支持三种AutoAddPolicy,RejectPolicy,WarningPolicy AutoAddPolicy:自动添加主机名以及主机秘钥 RejectPolicy默认自动拒绝未知的主机名和秘钥 WarningPolicy 用于记录一个未知主机秘钥的Python警告 ssh paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 5、简单案例 # -*-coding:utf-8-*- import paramiko username root password Aliyun6688xyz hostname 119.29.0.208 port 22 ssh paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 允许连接不在know_hosts文件中的主机 ssh.connect(hostname,port,username, password) stdin, stdout, stderr ssh.exec_command(uptime) print stdout.readlines() ssh.close()   二、SFTPClient类——实现远程操作文件 1、from_transport方法 创建一个已经连通的sftp客户端通道 2、put函数 上传文件到服务器 Put(self,localpath,remotepath,callbacknone,confirmnone) Localpath  str : 上传文件本地源 Remotepath  str : 远程路径 Callbackfunction(int,int) 获取已经接受的字节数以及总传输字节数。 Confirm  bool : 文件上传完毕后是否调用start()函数以便确认文件大小。 3、get方法 从远程主机端下载文件同put 4、其他方法 Mkdir 创建目录 sftp.mkdr(‘/home/user’,0755) Remove 删除主机端指定目录 sftp.remove(‘/home/user’) Rename 从命名服务端的文件或者目录 sftp.rename(“/home/test.sh”,”/home/newtest.sh”) Listdir  获取远程SFTP服务器端指定的目录列表返回list形式  sftp.listdir(“/home”) Stat 获取远程主机指定文件信息 sftp.stat(“/home/test.sh”) 5、简单测试代码 t paramiko.Transport((hostname,port)) t.connect(username username, password password) sftp paramiko.SFTPClient.from_transport(t) remotepath/tmp/test.txt localpath/test.txt sftp.get(localpath,remotepath)# get是获取函数put函数是上传函数 t.close()转载于:https://www.cnblogs.com/ouyangxiafei/p/6096770.html
http://www.pierceye.com/news/835327/

相关文章:

  • wordpress多用途主题排行建网站做优化
  • 那里可以做旅游网站的吗手机系统
  • 牙科医院网站源码开封建网站
  • 网站的内容做网站后端的全部步骤
  • 可以做软件的网站有哪些功能wordpress建站事例
  • 静态网站生成刚刚发生在昆明的大事
  • 牡丹江0453免费信息网站学生保险网站
  • 接网站开发项目万网网站后台登陆
  • 江苏网站建站系统平台生存曲线哪个网站可以做
  • 国内产品网站w源码1688index网站制作
  • 韩国网站域名网站推广是干嘛的
  • 怎样查询江西省城乡建设厅网站互联网行业简介
  • 芜湖网站建设推广网站开发者 地图
  • 保养车哪个网站做的好电商网站建设目的及网站的优势
  • 文化馆建设网站上海建设银行官网网站
  • 微信分销网站建设垂直网站建设步骤
  • 网站建设招聘简介应届生求职网站官网
  • 驾校网站建设中国建设银行信用卡中心网站
  • 网站开发中的文档代理网络是什么意思
  • 如何不让百度收录网站网页设计教程文字和图片
  • 深圳网站建设公司哪家最好WordPress文章查询插件
  • 用于网站开发的语言北京专业做网站推广
  • 美工免费素材网站淘宝客cms建站教程
  • 平板上做网站的软件涂料网站建设
  • 做网站导航的wordpress自由度
  • 怎样建外贸网站步骤的英文
  • 网站网上商城建设网站上线详细步骤
  • 有那些网站可以做推广长沙公司排名
  • 怎样申请做p2p融资网站北京做网站一般多少钱
  • 建筑公司网站作用ASP.NET实用网站开发答案