연결하고 싶습니다: MY_PC(개인 IP) <==> VPS(공용 IP) <==> Raspberry Pi(GSM - 개인 IP). 이 연결에 대해 얼마나 준비되어 있나요? 동일한 네트워크에 MY_PC와 Raspberry Pi를 갖고 싶습니다.
답변1
특정 요구 사항에 따라 다양한 옵션이 있습니다. 몇가지 말하자면:
다음과 같이 포트 전달 설정을 사용하여 Pi에서 VPS로 영구 SSH 터널을 설정합니다.
ssh -L 22:localhost:2200 user@vps -n
그런 다음 VPS를 다음과 같이 컴퓨터에서 SSH 점프 호스트로 사용하십시오.
ssh -J user@vps user@localhost
이를 통해 Pi에 대한 쉬운 셸 액세스는 물론 SFTP 및 SCP 지원, 로컬 시스템에서 Pi로 임의의 포트를 전달할 수 있는 기능을 제공하지만 네트워크를 에뮬레이트하지는 않습니다.
VPS를 기존 VPN 서버로 설정하고 컴퓨터와 Pi에서 지속적으로 연결하세요. OpenVPN은 IPSec과 마찬가지로 이 분야에서 꽤 잘 작동합니다(설정이 조금 더 복잡하지만 OpenVPN보다 더 효과적입니다). 이는 아마도 말하는 내용을 얻기 위해 설정하는 가장 쉬운 방법일 것입니다. 그러나 사용하는 VPN 소프트웨어에 따라 Pi에서 성능 문제가 발생할 수 있습니다.
나의 첫 번째 선택, 사용딩크그런 다음 Pi와 로컬 컴퓨터를 설정하여 VPN에 연결하세요. Tinc에는 여러 가지 확실한 장점이 있습니다. 특히 다른 많은 VPN 옵션에 비해 리소스를 거의 사용하지 않고, 설정이 매우 쉽고, 메시 토폴로지(실시간 장애 조치도 수행할 수 있음을 의미)를 지원합니다(소스 간에 경로가 여러 개 있는 경우). 및 목적지).