NAT 뒤의 원격 서버를 통해 원격 컴퓨터에 액세스

NAT 뒤의 원격 서버를 통해 원격 컴퓨터에 액세스

나는 nat 뒤에 있는 원격 서버에 연결된 원격 컴퓨터에 액세스하고 싶습니다(실제로는 Linux가 설치된 또 다른 컴퓨터일 뿐입니다).여기에서 계획을 볼 수 있습니다.

저는 logmein hamachi를 사용하여 로컬 컴퓨터와 원격 서버 간의 연결을 만든 다음 sshuttle을 사용하여 트래픽을 터널링하고 있습니다. 하지만 sshuttle hamachi를 사용하면 몇 분 후에 연결이 끊어지고 서비스를 다시 시작해야 합니다. sshuttle을 사용하지 않아도 Hamachi는 잘 작동합니다.

내 셔틀 명령:sshuttle -r [email protected] -x xxx.xxx.xxx.xxx 0/0 -vv

NAT를 통해 네트워크를 공유하는 다른 방법이 있을까요?

서버 로컬 네트워크의 일부인 사이트, 서비스, 컴퓨터에 액세스해야 합니다.

답변1

이건 하고 싶지 않았지만 내가 만들었어요오픈VPN원격 서버의 서버이며 로컬 네트워크를 클라이언트와 공유합니다. 그리고 그것은 아주 잘 작동하는 것 같습니다.

답변2

이를 달성하려면 포트 포워딩이 최선의 선택이 될 것입니다.

NAT 장치(라우터일 수 있음)에서 선택적으로 포트 전달 규칙을 추가할 수 있습니다. 귀하의 경우에 이 작업이 어떻게 수행되는지 확인해야 합니다.

연결하려면 SSH용 사용자 지정 포트(예: 22를 사용하지 않음)를 사용하는 것이 좋습니다. 포트 전달은 사용자 지정 포트의 요청을 NAT 뒤의 로컬 주소 및 포트로 전달합니다. 다른 작품에서는 다음과 같습니다.

externalIp:CustomPort에 연결하면 트래픽이 InternalIp:22로 전달됩니다.

관련 정보