2011-04-28 4 views

답변

2

Paraproxy (SSH2 ProxyCommands 용 Paramiko 애드온)이 가능합니다. 이 온라인 어떤 문서는 없다하지만, 소스를 다운로드하고 README 파일을 검사에, 나는이 발견 :

Paraproxy 위대한 "paramiko"SSH2 모듈의 보충이다. paramiko 은 SSH (2) 에 대한 지원이 훌륭하지만 ProxyCommand 기능이 없습니다.

프록시 명령을 사용할 수 있습니다. 에 VPN 터널에 연결하지만 그들은 다른 멋진 기능을 제공합니다.

Paraproxy, 한 번 SSH의 ProxyCommands에 대한 회전 이익 전체 지원 paramiko에서 제공하는 SSHClient 클래스로 후크합니다 수입했다.

기존 코드는 변경되지 않습니다. 이 필요합니다.

총을 줘!

4

이 소켓 래퍼를 사용하면 정적 ssh 터널을 사용할 수 있습니다. 대신 우리가 그것을 통과 표준 소켓 객체를 사용하여 :

  1. 사용 클래스
  2. SSHClient
  3. connect() 방법을 다시 구현 자신의 클래스와 SSHClient을 확장 paramiko : 내 문제에 대한 일반적인 해결책을 발견 파이썬 패키지의 고정 프록시 된 소켓 sockipy
관련 문제