PuTTY에서 두 세션 사이에 종속성을 생성할 수 있는 방법이 있습니까? 연결을 열기 전에 세션("session-client")이 자동으로 다른 세션("session-tunnel")을 호출하도록 하고 싶습니다. 현재 두 연결은 의도한 대로 자체적으로 작동하지만(즉, 먼저 "session-tunnel"을 연 다음 "session-client"를 여는 경우) "session-client"만 호출하고 자동으로 연결하는 메커니즘을 원합니다. "세션 터널"이 먼저 열립니다.
프록시 기능에 대해 읽었지만 이 역할에서 "세션 터널"을 사용할 방법을 찾을 수 없는 것 같습니다. 내가 원하는 건 거의 이렇다.하지만 표준 입/출력으로 다시 라우팅되는 것을 원하지 않습니다.; 일반 SSH 세션을 열기 전에 프록시 명령을 실행하고 싶습니다.
이런 방식으로 연결을 여는 목적은 "session-client" 및 "session-tunnel"의 대상에서 다른 사용자 이름을 사용하여 암호 없는 SSH(인증된 키만)를 사용하여 일반 SSH 터널(VPN 아님)을 실행하고 싶다는 것입니다. ". Tortoise SVN에서 해당 세션 핸들을 사용할 수 있도록 단일 PuTTY 세션 핸들을 통해 이 복합 연결에 액세스하고 싶습니다.
내 세션은 터널과 svn 서버에 대해 서로 다른 사용자 이름과 함께 서로 다른 키 파일로 구성됩니다. 관련 화면의 스크린샷은 다음과 같습니다(포트 번호와 IP 주소가 변경되었습니다.).
답변1
PuTTY에서는 다음을 사용할 수 있습니다.plink
~을 위한"로컬 프록시 명령". 이 방법으로 SSH 터널을 구현할 수 있습니다.
자세한 내용은 다음을 참조하세요.PuTTY의 OpenSSH ProxyCommand와 동일.
그런 다음 이 프록시 구성을 PuTTY 저장 세션으로 저장할 수 있습니다.
에서"하지만 표준 입력/출력으로 다시 라우팅되는 것을 원하지 않습니다.", 마치 당신이 이 옵션을 알고 있고 원하지 않는 것처럼 들립니다. 그러나 나는 왜 그런지 이해하지 못합니다.