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

做文献ppt模板下载网站有哪些内容asp.net网站加速

做文献ppt模板下载网站有哪些内容,asp.net网站加速,做办公用品网站资料怎么收集,163邮箱个人注册入口ssh是一个协议#xff0c;OpenSSH是其中一个开源实现#xff0c;paramiko是Python的一个库#xff0c;实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后#xff0c;我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作#xff0c;而不是通过ssh命令对…ssh是一个协议OpenSSH是其中一个开源实现paramiko是Python的一个库实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作而不是通过ssh命令对远程服务器进行操作。 由于paramiko属于第三方库所以需要使用如下命令先行安装pip install paramiko 底层cryptography加密解密模块cryptography 的目标是成为“人类易于使用的密码学包cryptography for humans”这个想法使你能够创建简单安全、易于使用的加密方案。需要先安装pip install cryptography 如果已经安装过可以通过pip install --user -I cryptography paramiko包含两个核心组件SSHClient和SFTPClient。 SSHClient的作用类似于Linux的ssh命令是对SSH会话的封装该类封装了传输(Transport)通道(Channel)及SFTPClient建立的方法(open_sftp)通常用于执行远程命令。 SFTPClient的作用类似与Linux的sftp命令是对SFTP客户端的封装用以实现远程文件操作如文件上传、下载、修改文件权限等操作。 # Paramiko中的几个基础名词 1、Channel是一种类Socket一种安全的SSH传输通道 2、Transport是一种加密的会话使用时会同步创建了一个加密的Tunnels(通道)这个Tunnels叫做Channel 3、Session是client与Server保持连接的对象用connect()/start_client()/start_server()开始会话。 SFTPCLient作为一个sftp的客户端对象根据ssh传输协议的sftp会话实现远程文件操作如上传、下载、权限、状态 put(self, localpath, remotepath, callbackNone, confirmTrue)   上传文件到服务器 get(self, remotepath, localpath, callbackNone)    下载服务器的文件 remove(self, path)   删除服务器文件 rename(self, oldpath, newpath)  重命名服务器上的文件 mkdir(self, path, modeo777)    在服务器创建文件夹 from datetime import datetime import paramiko import osclass SftpDeal():def __init__(self):self.hostname ipself.username username self.password password self.port 22try:self.conn paramiko.Transport((self.hostname, self.port)) # 获取Transport实例self.conn.connect(usernameself.username, passwordself.password) # 连接SSH服务端使用passwordself.sftp_ob paramiko.SFTPClient.from_transport(self.conn) # 获取SFTP实例except Exception as e:print(e)# 上传文件local_file-本地目录remote_path-远程目录def upload(self,local_file,remote_path):try:self.sftp_ob.put(local_file, remote_path)except Exception as e:self.sftp_ob.mkdir(os.path.split(remote_path)[0])self.sftp_ob.put(local_file, remote_path)print(从本地 %s 上传到 %s % (local_file, remote_path))print(remote_path 文件上传成功 %s % datetime.now().strftime(%Y-%m-%d %H:%M:%S))#self.conn.close()def download(self,remote_path,local_file):try:self.sftp_ob.get(remote_path,local_file)except Exception as e:self.sftp_ob.mkdir(os.path.split(local_file)[0])self.sftp_ob.get(remote_path, local_file)print(从服务器 %s 下载到 %s % (remote_path,local_file ))print(remote_path,文件下载成功 %s % datetime.now().strftime(%Y-%m-%d %H:%M:%S))self.conn.close()def remove(self,remote_path):try:self.sftp_ob.remove(remote_path)print(remote_path 文件删除成功 %s % datetime.now().strftime(%Y-%m-%d %H:%M:%S))except:print(服务器上面无文件%s% (remote_path))#self.conn.close()
http://www.zqtcl.cn/news/42748/

相关文章:

  • 建设网站费用入会计分录芜湖建设工程质量监督站网站
  • 海洋做网站百度搜索排名查询
  • 东安网站建设个人资料库网站怎么做
  • 成都网站设计网站react做前台网站
  • 网站搭建原则木疙瘩h5官网
  • 外贸网站装修网站搜索引擎优化方案
  • 网站分析 案例东莞中小型网站建设
  • 学院网站建设分工打开百度一下的网址
  • 江苏网站建设代理商海南建设监理协会网站
  • 番禺网站制作价格做五金的有哪些外贸网站
  • 甘肃购物网站建设贵阳网站开发公司推荐
  • 网站开发框架排行天津最好的网站建设
  • 源代码做的网站好用么建设银行企业网银缴费
  • 上海做网站哪里有医院网站建设好处
  • 阿里云网站服务器制作网站难还是编程难
  • 婚纱摄影行业网站营销网站建设报价
  • 做网站设计需要哪些知识wordpress主题配置
  • 莱州相亲网站江阴网站制作公司
  • 商城网站建设怎么样网站建设公司介绍
  • dede网站地图样式修改福州公司网站建设
  • 做点击率的网站跨越物流公司官网
  • 网站开发使用云数据库技术教程网站如何获取用户信任
  • 厦门 网站制作网站被黑怎么办
  • 做婚介打么网站好兼职网站项目建设报告(完整版)
  • 太原网站开发定制关于三亚的网页设计
  • 在做网站编代码网页导航条中的文字出现在导航条的下方怎莫解决长业建设集团有限公司网站
  • 内容管理系统做网站中国建设网建筑业信息服务平台
  • 商丘做网站的价格吉首网站建设
  • 设计网页制作策划路程哈尔滨百度seo代理
  • 潍坊网站收录seo公司 彼亿营销