ssh root@my.server.ip -g -L 4321:localhost:28017
MacBook에서 호스팅 제공 업체의 전용 서버로 터널을 설정하는 데 사용
하고 있습니다. 잘 작동한다. 이제 원격 서버의 여러 관리 사이트 (MongoDB 상태 페이지, RabbitMQ 페이지 등)가 모두 다른 포트에 액세스하려고합니다. 모두 원격 시스템에서 127.0.0.1에 바인딩됩니다. 이 ssh 명령을 어떻게 조정할 수 있습니까?
- 터널에 이름을 지정하고 브라우저에서 "my.tunnel.name"을 사용하십시오.
- 브라우저에서 원격 포트를 정의 할 수 있습니다. 다른 사이트를 호출 할 수 있도록 my.tunnel.name:port에 연결하고 싶습니다.
ssh로 가능합니까? 맨 페이지를 읽었고 지금 이틀 동안 구글을 검색했지만 작동하지 않는 것 같습니다.
-편집 된 2012-06-01 23 : 36-- 제공된 답변과 덕분에 포트 전달이 현재 사용 중입니다.
ssh user@remote.server -D 4321
브라우저에서 프록시로 이것을 설정할 수 있으며 브라우저는 localhost : anyport에 대한 모든 요청을 마치 원격 서버에서 이루어진 것처럼 처리합니다. 브라우저는 원격 서버 사이트 전용이므로 이름을 사용할 필요가 없습니다.