Python中的SSH动态端口转发('ssh -D')

4 投票
2 回答
1846 浏览
提问于 2025-04-16 00:34

我想在Python中实现SSH动态端口转发(也就是用'ssh -D'命令)。问题是,这个功能必须能在Windows系统上运行,也就是说,像popen、pexec等方法都不行。有没有什么好的主意?

谢谢,

Bruno Nery。

2 个回答

1

你试过 Paramiko 吗?

1

Windows上有可以用的ssh程序,所以你可以用subprocess.Popen这个方法来实现。不过,这种方法不是特别优雅,使用纯Python的方法会更好一些。

撰写回答