python 从远程服务器下载东西的代码

yipeiwu_com5年前服务器
复制代码 代码如下:

# _*_ coding:utf-8 _*_
# name gefile.py
import os
import stat
import socket
import paramiko
FILES=["filenameA","filenameB","filenameC","filenameD","filenameE"]
USERNAME="root"
PASSWORD="123456"
HOST="192.168.1.66"
PORT=22
remotefile="/root/filename"
localpath=r'D:\docs\filename_download'
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((HOST,PORT))
t = paramiko.Transport(sock)
t.start_client()
t.auth_password(USERNAME,PASSWORD)
sftptest=paramiko.SFTPClient.from_transport(t)
sftptest.get(remotefile,localpath)
sftptest.close()
t.close()
sock.close()

相关文章

自动化Nginx服务器的反向代理的配置方法

自动化Nginx服务器的反向代理的配置方法

  如果可以减少过多的外部隔离的API和简化部署的细节 这会是非常好的。 在以前的文章中,我解释了"一些使用反向代理的好处"。在我目前的项目里,我们已经构建分布式面向服务的架构...

django2+uwsgi+nginx上线部署到服务器Ubuntu16.04

django2+uwsgi+nginx上线部署到服务器Ubuntu16.04

1.前期准备 1.打开Terminal终端,执行以下命令,将项目所需要的依赖包,都记录到一个文件内备用。 pip freeze >requirements.txt 2.将项...

flask应用部署到服务器的方法

flask应用部署到服务器的方法

flask是我学习的第一个python的web框架,在应用flask写完一个应用后,当然是把它部署到我们的服务器上了。 首先,准备我们部署项目所需要的部分 1.完整的flask项目 2....

Django使用redis缓存服务器的实现代码示例

redis相信大家都很熟悉了,和memcached一样是一个高性能的key-value数据库,至于什么是缓存服务器,度娘都有很明白的介绍了,我在这里就不一一介绍了。 那我们一般什么情况下...

Python基于select实现的socket服务器

本文实例讲述了Python基于select实现的socket服务器。分享给大家供大家参考,具体如下: 借鉴了asyncore模块中select.select的使用方法 import...