概述
我会使用
paramiko.它安全快速而且非常简单.怎么回事?
所以我们首先导入模块,然后指定日志文件:
import paramiko
paramiko.util.log_to_file('/tmp/paramiko.log')
我们打开一个SSH传输:
host = "example.com"
port = 22
transport = paramiko.Transport((host, port))
接下来我们要验证.我们可以用密码来做到这一点:
password = "example101"
username = "warrior"
transport.connect(username = username, password = password)
另一种方法是使用SSH密钥:
import os
privatekeyfile = os.path.expanduser('~/.ssh/id_rsa')
mykey = paramiko.RSAKey.from_private_key_file(privatekeyfile)
username = 'warrior'
transport.connect(username = username, pkey = mykey)
现在我们可以启动SFTP客户端:
sftp = paramiko.SFTPClient.from_transport(transport)
现在,我们将文件从远程数据库拉到本地系统:
filepath = '/home/zeth/lenna.jpg'
localpath = '/home/zeth/lenna.jpg'
sftp.get(filepath, localpath)
现在让我们走另一条路:
filepath = '/home/zeth/lenna.jpg'
localpath = '/home/zeth/lenna.jpg'
sftp.put(filepath, localpath)
最后,我们需要关闭SFTP连接和传输:
sftp.close()
transport.close()
怎么样??我必须以此为例给出credit.
最后
以上就是阔达老鼠为你收集整理的手机打开python文件_使用python在计算机和手机之间通过wifi进行简单的文件传输...的全部内容,希望文章能够帮你解决手机打开python文件_使用python在计算机和手机之间通过wifi进行简单的文件传输...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复