因此,我需要通過代理襪子連接到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. Apache HTTP客戶端襪子代理
- 2. 有沒有辦法使用aiohttp客戶端與襪子代理?
- 3. Python的代理通過SSH
- 4. 通過代理在Linux中通過SSH客戶端連接到主機
- 5. wcf客戶端通過代理
- 6. 通過代理與HTTP客戶端HTTPs
- 7. Axis2 ADB客戶端通過代理?
- 8. php - 襪子代理
- 9. mysql代理襪子
- 10. 襪子代理HttpWebRequest
- 11. 通過IRC的SSH客戶端輸出
- 12. 通過SSH管理Redis的桌面客戶端
- 13. 襪子5代理Perl的
- 14. javamail忽略襪子代理
- 15. 通過襪子打開
- 16. 通過客戶端
- 17. SSH客戶端端口
- 18. 使用python socket的ssh客戶端
- 19. 我使用Python客戶端通過SOAP
- 20. 通過Python客戶端的Hive查詢
- 21. 通過TCP處理多個客戶端
- 22. 通過代理連接SSH
- 23. java中的襪子(通過襪子打開)
- 24. 如何爲python電子郵件客戶端設置代理
- 25. 如何通過ssh代理與ssh代理並行執行ssh代理以在python中進行身份驗證?
- 26. WCF wrap代理客戶端
- 27. 通過代理與節點肥皂客戶端調用SOAP API
- 28. 創建一個代理路由通過客戶端計算機
- 29. 通過網絡代理使用SignalR客戶端