使用paramiko库实现FTP功能上传下载文件
import paramiko
transport = paramiko.Transport('192.168.1.111',22)
pkey = paramiko.RSAKey.from_private_key_file('/root/.ssh/id_rsa')
transport.connect(username='root',pkey=pkey)
sftp = paramiko.SFTPClient.from_transport(transport)
result = sftp.put('/tmp/python-3.6.8.tgz','/tmp/python/python-3.6.8.tgz')
result = sftp.get('/tmp/1.txt','/home/1.txt')
sftp.close()
transport.close()




网友评论