如下所示: #!/usr/local/bin/python # encoding:utf-8 import paramiko import os HOST_IP='59.110.12.72' REMOTE_P
如下所示:
#!/usr/local/bin/python
# encoding:utf-8
import paramiko
import os
HOST_IP='59.110.12.72'
REMOTE_PATH='/proc'
REMOTE_FILENAME='meminfo'
LOCAL_PATH='./proc'
USERNAME='niu'
PASSWord='123456'
def remote_scp(host_ip,remote_path,local_path,file_name,username,password):
t = paramiko.Transport((host_ip,22))
t.connect(username=username, password=password) # 登录远程服务器
sftp = paramiko.SFTPClient.from_transport(t) # sftp传输协议
src = remote_path+'/'+file_name
des = local_path+'/'+file_name
sftp.get(src,des)
t.close()
if not os.path.isdir(LOCAL_PATH):
os.makedirs(LOCAL_PATH)
if not os.path.isfile(LOCAL_PATH+'/'+REMOTE_FILENAME):
fp=open(LOCAL_PATH+'/'+REMOTE_FILENAME,'w')
fp.close()
remote_scp(HOST_IP,REMOTE_PATH,LOCAL_PATH,REMOTE_FILENAME,USERNAME,PASSWORD)
以上这篇Python通过paramiko远程下载linux服务器上的文件实例就是小编分享给大家的全部woLiNgYNs内容了,希望能给大家一个参考,也希望大woLiNgYNs家多多支持我们。
--结束END--
本文标题: Python通过paramiko远程下载Linux服务器上的文件实例
本文链接: https://www.lsjlt.com/news/20082.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0