python实现sftp登陆上传下载

您所在的位置:网站首页 sftpclient python实现sftp登陆上传下载

python实现sftp登陆上传下载

#python实现sftp登陆上传下载| 来源: 网络整理| 查看: 265

import paramiko

client= paramiko.SSHClient()  # 获取SSHClient实例

client.set_missing_host_key_policy(paramiko.AutoAddPolicy())

client.connect("106.15.88.182",  username="root", password="123456") # 连接SSH服务端

transport= client.get_transport()  # 获取Transport实例

# 创建sftp对象,SFTPClient是定义怎么传输文件、怎么交互文件

sftp= paramiko.SFTPClient.from_transport(transport)

# 将本地 api.py 上传至服务器 /www/test.py。文件上传并重命名为test.py

sftp.put("E:/test/api.py","/www/test.py")

# 将服务器 /www/test.py 下载到本地 aaa.py。文件下载并重命名为aaa.py

sftp.get("/www/test.py","E:/aaa.py")

# 关闭连接

client.close()



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3