프로그래밍 방식으로/동적으로 SSH 세션 포트 전달 조정

프로그래밍 방식으로/동적으로 SSH 세션 포트 전달 조정

다음을 수행하려는 워크플로가 있습니다.

지정된 기존 SSH 세션의 경우 원격 시스템에 액세스하고 반환 포트에서 프로세스를 실행합니다(예: 원격 데몬이 시작됨). 이 포트를 사용하여 세션 내에서 SSH 셸을 인스턴스화하고 새 포트 전달을 구축하는 기술을 사용하여 EscapeChar기존 세션에서 새 포트 전달을 생성 하려고 합니다.

내 질문은 다음과 같습니다.

쉘 스크립트 또는 이에 상응하는 스크립트에서 EscapeChar가 필요한 SSH 세션 수정을 프로그래밍 방식으로 수행하려면 어떻게 해야 합니까?

답변1

요청한 내용은 아니지만 ssh를 SOCKS5 서버로 전환하는 "-D" 옵션을 보셨나요? 그런 다음 로컬 측에서 프로그램을 실행 tsocks하고 원격 측에서 원하는 항목에 연결할 수 있습니다.

관련 정보