【发布时间】:2019-08-23 04:37:21
【问题描述】:
我有一个带有 Python 2.6.4 的 Solaris 10 系统,我必须通过 SFTP 协议从服务器检索文件,这不允许 SSH 登录,即只允许使用 RSA 密钥的 SFTP。谁能告诉我:
- 这可能吗?
- 以上版本的 Python 是否可以实现这一点,或者我需要将其升级到 2.7.* 才能使用最新版本的 Twisted?
我找到了这个带有相关信息的款待:twisted conch filetransfer 还有这个:Python Twisted: twisted conch filetransfer verifyHostKey 但是据说Twisted首先创建SSH通道,然后在其上建立SFTP(请原谅我可能的误解和/或文盲),来自Twisted documentation:
Conch 还提供了一个端点,该端点使用已建立的 SSH 连接进行初始化。此端点只是在现有连接上打开一个新通道并在其中启动一个命令。
如果您无法通过 SSH 登录,同样的方法是否有效? IE。如果禁止终端 SSH 登录,是否可以创建 SSH 通道?
除了 Paramico,还有其他方法可以帮助我解决上述问题吗?
【问题讨论】:
标签: python ssh sftp twisted solaris