python - 如何使用 Python 和 Paramiko 创建 SSH 隧道?

标签 python ssh paramiko ssh-tunnel

我需要创建隧道以从数据库中读取信息。我使用 Paramiko,但我还没有使用过隧道。请提供一个创建和关闭隧道的简单代码示例。

最佳答案

在工作中,我们通常会创建 ssh 隧道转发端口。我们这样做的方式是,通过使用标准命令 ssh -L port:addr:port addr 和在单独线程中运行的子进程。 我找到了这个有用的链接:https://github.com/paramiko/paramiko/blob/master/demos/forward.py以使用 paramiko 进行端口转发的示例。

关于python - 如何使用 Python 和 Paramiko 创建 SSH 隧道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8169739/

相关文章:

python - paramiko.SSHException : Error reading SSH protocol banner 异常

python - 使用Paramiko/Twisted模拟交互式SSH客户端

python - 如何将 one2many 下拉数据的值绑定(bind)到 odoo 12 中的列字段?

python - Dask 的 imread 返回 MemoryError - 在导入时更改 block 大小

amazon-web-services - 我们可以通过 SSH 连接到 AWS 中的 Windows EC2 实例吗?

通过 SSH 隧道连接 MySQL 数据库

python - 通过 SSH 查看脚本输出?

python - matplotlib 中的 "Segmentation Fault"运行示例 Librosa 脚本

python - 从 python 运行 linux 命令

Python:通过 SSH 发送按键事件