SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。

 

import paramiko
transport = paramiko.Transport(('10.0.0.31', 52113))
transport.connect(username = 'wupeiqi', password = '123')
sftp = paramiko.SFTPClient.from_transport(transport)

#将location.py上传到服务器 /tmp/test.py

sftp.put('笔记','/tmp/test_from_win')

sftp.get('/root/oldgirl.txt', 'fromlinux.txt')

#将remove_path 下载到本地 local_path
#sftp.get('remove_path', 'local_path')

transport.close()

 

posted on 2018-06-05 08:51  python我的最爱  阅读(282)  评论(0编辑  收藏  举报