【发布时间】:2016-06-08 12:23:23
【问题描述】:
如下所示连接到远程服务器后,
transport.connect(username=username, password=password)
sftp = paramiko.SFTPClient.from_transport(transport)
我可以通过sftp.listdir() 看到远程服务器上有一些gzip 文件,例如example.gz.2016。如何通过 sftp 连接访问该文件的文本,而不实际下载该文件?
【问题讨论】:
-
这是不可能的,但您可以通过 SSH 使用常用的控制台命令列出它们。
-
为什么这不可能?
-
它不是 SFTP 协议的一部分。您可以在tools.ietf.org/html/draft-ietf-secsh-filexfer-13 查找所有可能的功能
标签: python bash networking gzip paramiko