기본적으로 나는 ssh 서버 (Machine A)와 ssh client (Machine B)가 인터넷에 액세스 할 수있는 한 네트워크 구성에 관계없이 teamviewer와 같은 것을 할 수 있기를 원합니다. ), 액세스 권한을 얻을 수 있습니다. 그 이유는 머신 A를 다른 곳으로 옮기고 전원에 연결하고 사전 구성된 여러 Wi-Fi 네트워크 중 하나에 자동 연결되도록하기 위함입니다 (각각 고유 / 다른) 네트워크에서 포트 포워딩 또는 이와 유사한 구성을하지 않고 시스템 B에서 인터넷을 통해 로그인 할 수 있습니다.
어떻게하면 되나요? 핸드 셰이크를 돕기 위해 정적 IP 주소로 서버에 무언가를 설정하는 것은 중요하지 않지만, 이미 존재하는 경우 (팀 뷰어처럼) 타사 서버는 신경 쓰지 않습니다.
명확성을 위해 편집하십시오 : 나는 3 대의 기계, AB와 C가 있습니다
A는 임의의 위치에서 전원을 켜고 끄고 사전 구성된 Wi-Fi 네트워크에 연결되는 헤드리스 라즈베리 파이입니다.
B는 연결하려는 적절한 모니터, 키보드 등이있는 기기입니다.
C는 고정 IP 주소를 가진 임대 AWS 서버이며 B에서 SSH로 안정적으로 연결할 수 있으며 B가 A에 연결하는 데 필요한 모든 것을 설치할 수 있습니다
ssh
터널을 아주 짧게 사용 했었다. 그래도 나는 그들과 함께있을 수 없었습니다 autossh
. 어떤 이유로 든 업 링크가 끊어지면 항상 수동으로 다시 시작해야합니다. 결국 OpenVPN으로 작은 VPN을 설정했으며 작업을 훌륭하게 수행했습니다.