다음 상황을 고려하십시오.
집에는 라우터 (인터넷에 연결되어 있음), 서버 (S) 및 내 기본 컴퓨터 (M)가 있습니다. S는 인터넷에서 연결할 수 있으며 (정적 IP가 있음) 24/7이며 M은 그렇지 않습니다.
때로는 외부 인터넷에서 액세스 할 수있는 일부 응용 프로그램 (예 : 8888과 같은 M의 일부 포트에서 수신 대기)을 만들고 싶습니다.
이를 위해 S (2222)에 일부 포트를 설정하여 M의 포트 8888로 전달하여 S : 2222에 액세스하는 모든 사람이 M : 8888에 액세스하는 것처럼 느낄 수 있도록했습니다.
ssh 포트 전달을 사용하려고 시도했지만 최선의 시도는 다음과 같습니다.
ssh -L 2222:M:8888 -N M
그러나 다른 컴퓨터가 아닌 서버 자체에서 2222 포트에만 액세스 할 수 있습니다.
제대로 할 수있는 방법이 있습니까? 바람직하게는 더 이상 전달이 필요하지 않을 때 ^ C로 시작하고 종료 할 수있는 간단한 명령 이길 원합니다.