해당 ssh -R이 존재하지 않는 한 ssh -L 연결을 거부합니다.

해당 ssh -R이 존재하지 않는 한 ssh -L 연결을 거부합니다.

연결이 기존 역방향 터널로 전달되지 않는 한 포트 전달을 사용하려는 연결을 SSH 서버가 거부하도록 하는 방법이 있습니까?

명확히 하자면, 내 의도는 다른 클라이언트가 이미 듣고 있는 소켓으로만 전달을 허용하는 것입니다. 예를 들어 클라이언트가 다음과 같은 작업을 수행하도록 허용하고 싶습니다.

ssh server -N -L X:localhost:Y

다른 사람이 이미 다음과 같은 것을 실행한 경우에만:

ssh server -N -R Y:localhost:Z

역방향 터널이 연결 해제될 때 순방향 터널도 자동으로 연결 해제할 수 있다면 더욱 좋을 것입니다.

관련 정보