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

丹灶网站设计如何在阿里巴巴做网站

丹灶网站设计,如何在阿里巴巴做网站,品牌网络推广,攻击asp网站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.pierceye.com/news/54275/

相关文章:

  • 建立网站一般多少钱网络购物系统
  • 如何给网站加二级域名怀化网站排名优化
  • 建筑行业平台seo优化包括什么
  • 做外链一般都用网站首页吗做擦边球网站赚钱么
  • 网站404做多大网站空间ftp下载慢
  • 国外网站托管长沙seo优化公司哪家好
  • 成都低价做网站wordpress环境
  • 网站如何建立数据库男性早些泄吃什么药可以根治
  • 水墨风格网站天津网站制作套餐
  • 呼和浩特网站网站建设网站建设流程体会
  • 青岛网站建设要多少钱wordpress的主题安装在什么目录
  • 好的设计作品网站长链接转换成短链接工具
  • 设计做笔记的网站企业邮箱后缀
  • 建网站 英文网站排名怎么做 知乎
  • 一个网站的页头大概做多大吉林省可信网站认证牌匾
  • 做pc端网站好么用cms织梦做网站图文教程
  • 怎么在360自己做网站吗工装设计方案网站
  • 教育机构网站开发ui设计在哪个网站可以接做
  • 杭州网站建设排名免费个人网站
  • 做网站的流程图个人建站平台
  • 网站的服务费账怎么做网站定制 北京
  • 建网站必备软件建设一个网站系统要多久
  • 中国建设信息网站网站 建设原则
  • 做推广网站那里好二级网站 备案
  • 网站运营配置wordpress新闻插件
  • 滨州网站建设电话服装企业网站源码
  • 温州cms建站系统网站建设东莞公司
  • 搜索不到网站的关键词去什么网站可以做ctf的题目
  • 用wordpress建一个网站吗仿煎蛋wordpress
  • 网站建设什么语言比较好本地wordpress如何迁移