有勇气的牛排博客

Python Paramiko实现SFTP文件上传、下载

有勇气的牛排 409 Python 2023-01-09 10:52:21

哈喽,大家好,我是有勇气的牛排(全网同名)🐮

有问题的小伙伴欢迎在文末评论,点赞、收藏是对我最大的支持!!!。

import os import paramiko host = "192.168.56.20" port = 22 username = "root" password = "root" # 登录 trans = paramiko.Transport(host, port) trans.connect(username=username, password=password) # 连接客户端 client = paramiko.SFTPClient.from_transport(trans) source_path = "/usr/local/test" # 获取文件列表 res = client.listdir(source_path) print(res) # 下载文件 # path_local = os.getcwd() # client.get("/usr/local/test/demo.sh", path_local + os.sep + "demo.sh") # 删除文件 tmp = source_path + os.sep + "ping.txt" print(tmp) client.remove(source_path + "/ping.txt") client.close() if client is not None else ""

留言

专栏
文章
加入群聊