python服务器同步

举报
风吹稻花香 发表于 2021/06/05 00:53:27 2021/06/05
【摘要】   这个能上传和下载,没有删除。   ssh -i user.key user@host "rm -f /path/to/file"   import paramiko # 用于调用scp命令from scp import SCPClient # 将指定目录的图片文件上传...

 

这个能上传和下载,没有删除。

 

ssh -i user.key user@host "rm -f /path/to/file"

 


  
  1. import paramiko # 用于调用scp命令
  2. from scp import SCPClient
  3. # 将指定目录的图片文件上传到服务器指定目录
  4. # remote_path远程服务器目录
  5. # file_path本地文件夹路径
  6. # img_name是file_path本地文件夹路径下面的文件名称
  7. def upload_img(img_name, remote_path="/var/www/html/public/thinkfont/competitor/data/font/oppo/preview_pic", file_path="D:\PythonProject\img"):
  8. # img_name示例:07670ff76fc14ab496b0dd411a33ac95-6.webp
  9. host = "***.***.***.***" #服务器ip地址
  10. port = 22 # 端口号
  11. username = "duanyuanjin" # ssh 用户名
  12. password = "duanVlife" # 密码
  13. ssh_client = paramiko.SSHClient()
  14. ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy)
  15. ssh_client.connect(host, port, username, password)
  16. scpclient = SCPClient(ssh_client.get_transport(),socket_timeout=15.0)
  17. local_path = file_path + "\\" + img_name
  18. try:
  19. scpclient.put(local_path, remote_path)
  20. except FileNotFoundError as e:
  21. print(e)
  22. print("系统找不到指定文件" + local_path)
  23. else:
  24. print("文件上传成功")
  25. ssh_client.close()

 

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/113700957

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。