因此,我需要通过代理袜子连接到SSH服务器。 我读了paramiko和twisted.conch文档,但没有找到代理袜子的支持。Python ssh客户端通过袜子(代理)
3
A
回答
2
Paraproxy(一个用于SSH2 ProxyCommands的Paramiko插件)看起来像它可以做到的。有没有在线文档,但在下载源和检查README
文件,我发现这一点:
Paraproxy是一个补充,极大 “的paramiko” SSH2模块。虽然paramiko 对SSH(2) 有非常好的支持,但它缺少ProxyCommand功能。
可以使用ProxyCommands,例如,到 连接到VPN隧道,但他们 提供曼尼其他不错的功能。
Paraproxy,一旦进口将钩 成 的paramiko为SSH ProxyCommands这反过来收益完全 支持提供的SSHClient类。
对现有代码无需更改 需要。
给一枪!
4
这个socket-wrapper允许你使用静态ssh-tunnels。我发现我的问题的常见解决方案:
- 使用的paramiko
SSHClient
类 - 扩展
SSHClient
用你自己的类 - 重新实现
connect()
方法: 而不是使用标准插座对象,我们传递给它来自蟒蛇包的固定代理插座sockipy
相关问题
- 1. 有没有办法使用aiohttp客户端与袜子代理?
- 2. 通过代理在Linux中通过SSH客户端连接到主机
- 3. wcf客户端通过代理
- 4. 袜子代理HttpWebRequest
- 5. php - 袜子代理
- 6. mysql代理袜子
- 7. 通过袜子打开
- 8. 通过客户端
- 9. 使用python socket的ssh客户端
- 10. 通过Python客户端的Hive查询
- 11. 通过TCP处理多个客户端
- 12. java中的袜子(通过袜子打开)
- 13. 如何为python电子邮件客户端设置代理
- 14. 如何通过ssh代理与ssh代理并行执行ssh代理以在python中进行身份验证?
- 15. WCF wrap代理客户端
- 16. 查找通过代理连接的客户端的IP地址
- 17. 通过代理进行基本身份验证的Python HTTPS客户端
- 18. Node.js的SSH客户端
- 19. Java的SSH客户端
- 20. j2me中的ssh客户端
- 21. ssh客户端与paramiko
- 22. 通过WCF从客户端1到客户端2的通知
- 23. 使用PHP制作袜子代理
- 24. C/C++高效袜子反向代理
- 25. c中的袜子代理验证
- 26. 关闭python中的袜子/代理连接
- 27. 代理通过Python
- 28. Javascript客户端端ssh/ping/scp
- 29. Zend Framework和客户端用户代理
- 30. 用于ASP .NET客户端的WCF客户端代理