SSH 터널을 사용하여 내부 시스템에 액세스하기 위해 VPS를 복잡하게 사용


0

이 문제에 가장 적합한 솔루션이 무엇인지 확실하지 않지만

3 ips의 VPS가 있습니다. 포트가 전달되지 않은 홈 라우터 뒤에 유닉스 시스템이 있습니다. myVPSIP : 25566에 액세스하여 내부 시스템의 데이터를 가져오고 싶습니다.

myVPS ---> 내부 시스템

이 작업을 어떻게 수행합니까? 역 터널링을 시도했습니다. 마인 크래프트 서버 부분이 혼동을 일으키는 경우 동일한 작업을 수행하는 대체 예가 있습니다.

홈 네트워크 내부의 컴퓨터에 웹 서버가 있습니다. 들어오는 연결을 얻을 수 없으므로 VPS를 구입했으며 IP가 있습니다. VPS IP를 통해 웹 서버에 액세스 할 수 있기를 원합니다. 리버스 SSH 터널을 시도했지만 왜 작동하지 않는지 잘 모르겠습니다.

여기 내가 사용한 명령이 있습니다

ssh -f -R 25566 : 127.0.0.1 : 25566 root @ myvps -N


netstat -l --inetvps에서 실행하십시오 . 출력은 무엇입니까? TCP 포트 25566이 전달되고 있음을 표시합니까?
dave4420

tcp 포트 25566 만 전달해야하고 대신 udp 포트 25566도 전달하지 않습니까?
dave4420

TCP 만 가능하며 단 몇 분만에 액세스 할 수 있습니다. atm을 사용하지 마십시오
macintosh264

tcp 0 : 25565 * : LISTEN
macintosh264

TCP 포트 25565 또는 25566을 전달하려고합니까? 아니면 둘다? 위의 의견에는 25565를, 질문에는 25566을 말합니다.
dave4420

답변:


0

명령 구문은 괜찮아 보입니다. 문제는 아마도 가정용 컴퓨터의 포트 25566에서 아무것도 실행하고 있지 않다는 것입니다.

가정용 컴퓨터의 다른 서비스에 액세스하려고했을 가능성이 높습니다. 웹 서버에 액세스하고 싶다고 말한 것을 확인했습니다. 이 경우 포트 80으로 전달합니다.

ssh -f -R 25566:127.0.0.1:80 root@myvps -N

다른 것에 액세스하려면 원하는 서비스가 실행되는 포트 번호로 80을 변경하십시오.

홈 웹 서버의 링크는 25566이 아니라 포트 80에서 들어오는 것으로 가정하므로 작동하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.