加入收藏 | 设为首页 | 会员中心 | 我要投稿 惠州站长网 (https://www.0752zz.com.cn/)- 办公协同、云通信、物联设备、操作系统、高性能计算!
当前位置: 首页 > 建站 > 正文

详解Python远程控制模块:Paramiko概念、方法及七大案例

发布时间:2019-10-23 21:15:09 所属栏目:建站 来源:波波说运维
导读:副标题#e# 概述 ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操

6. 基于密钥的上传和下载

  1. import paramiko 
  2. private_key = paramiko.RSAKey.from_private_key_file('id_rsa') 
  3. tran = paramiko.Transport('172.25.254.31',22) 
  4. tran.connect(username='root',password='westos') 
  5. #获取SFTP实例 
  6. sftp = paramiko.SFTPClient.from_transport(tran) 
  7. remotepath='/home/kiosk/Desktop/fish8' 
  8. localpath='/home/kiosk/Desktop/fish1' 
  9. sftp.put(localpath,remotepath) 
  10. sftp.get(remotepath, localpath) 

(编辑:惠州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读