Paramiko 是否支持非安全的 telnet 和 ftp 而不仅仅是 SSH 和 SFTP?

发布于 2024-08-16 07:31:20 字数 191 浏览 8 评论 0原文

我正在查看大量使用 Paramiko 来执行 SSH 和 FTP 的现有 Python 代码。我需要允许相同的代码与一些不支持安全连接且我无法控制的主机一起使用。

有没有一种快速、简单的方法可以通过 Paramiko 来完成此操作,或者我是否需要退后一步,创建一些支持 paramiko 和 Python 的 FTP 库的抽象,并重构代码以使用此抽象?

I'm looking at existing python code that heavily uses Paramiko to do SSH and FTP. I need to allow the same code to work with some hosts that do not support a secure connection and over which I have no control.

Is there a quick and easy way to do it via Paramiko, or do I need to step back, create some abstraction that supports both paramiko and Python's FTP libraries, and refactor the code to use this abstraction?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╰ゝ天使的微笑 2024-08-23 07:31:20

不,paramiko 不支持 telnet 或 ftp —— 您确实最好使用更高级别的抽象并实现两次,使用 paramiko 和不使用它(使用 Python 标准库的 ftplib 和 telnetlib 模块)。

No, paramiko has no support for telnet or ftp -- you're indeed better off using a higher-level abstraction and implementing it twice, with paramiko and without it (with the ftplib and telnetlib modules of the Python standard library).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文