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