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

标签 python paramiko

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

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

最佳答案

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

关于python - Paramiko 是否支持非安全的 telnet 和 ftp 而不仅仅是 SSH 和 SFTP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1977571/

相关文章:

python - 通过匹配字典的值,在列表中查找字典的索引

python - 特殊字符显示为问号

python - 使用类方法作为函数的参数

python - paramiko 中的管道命令

python - "' 连接 ' object has no attribute ' _sftp_live '"当 pysftp 连接失败

python - 如何使用 Fabric 和 fabfile 解密受密码保护的 SSH key ?

python - 使用 tweepy 流式传输用户的时间线和过滤的推文

python - 带有 paramiko 的 SCP,使用不同的远程和本地目录

python - 使用 Paramiko 进行多因素身份验证(密码和 key )

python - 查找不超过给定字符长度的所有字符串组合