Maison >développement back-end >Tutoriel Python >Un exemple d'utilisation de paramiko pour copier des fichiers à distance en python

Un exemple d'utilisation de paramiko pour copier des fichiers à distance en python

高洛峰
高洛峰original
2017-03-04 16:40:361856parcourir

L'exemple de cet article décrit comment Python utilise paramiko pour copier des fichiers à distance. Partagez-le avec tout le monde pour référence, les détails sont les suivants :

Tout d'abord, installez la bibliothèque paramiko (qui implémente le protocole de sécurité SSH2), qui peut être installée directement depuis la source sous Ubuntu :

sudo apt-get install python-paramiko

Ce qui suit est le code pour implémenter le téléchargement à distance :

def remote_scp(host_ip,remote_path,local_path,username,password):
  t = paramiko.Transport((host_ip,22))
  t.connect(username=username, password=password) # 登录远程服务器
  sftp = paramiko.SFTPClient.from_transport(t)  # sftp传输协议
  src = remote_path
  des = local_path
  sftp.get(src,des)
  t.close()

Pour plus d'exemples Python de en utilisant paramiko pour implémenter la copie à distance de fichiers, veuillez vous référer aux articles connexes Suivez le site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn