sftp(paramiko)

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()

猜你喜欢

转载自www.cnblogs.com/my-love-is-python/p/9137923.html