因此,我需要通過代理襪子連接到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客戶端代理