
인터넷을 통해 어느 위치에서나 노트북에서 집에 있는 데스크톱 컴퓨터를 원격으로 사용할 수 있는 방법을 찾고 있습니다.
설정:
- 여러 가상 머신을 실행하는 VirtualBox가 있는 Windows(현재는 Linux)
요구사항:
- Windows에 원격으로 연결할 필요가 없습니다.
- 모든 가상 호스트에 SSH로 연결할 수 있는 방법이 있어야 합니다.
- 호스트 중 하나는 내 개발자 데스크톱인 Ubuntu입니다. 여기에 시각적 원격 데스크톱 연결이 필요합니다.
- 설치는 Windows 및 Mac 노트북 모두에서 작동해야 합니다.
어떤 기술과 도구를 사용해야 하는지 알려주실 수 있나요?
- 각각을 사용할 때의 장단점은 무엇입니까?
- 각 도구로 목표의 어떤 부분이 해결됩니까?
감사합니다!
답변1
VirtualBox에서 브리지 네트워킹을 사용하고 OpenVPN으로 홈 라우터에 연결하세요(예를 들어 OpenWRT 사용). 이렇게 하면 모든 가상 머신에 액세스할 수 있습니다.
답변2
또 다른 옵션은 Windows 컴퓨터에 SSH로 연결한 다음 포트 전달을 사용하여 다른 VM에 연결하는 것입니다. 저는 개인적으로 Bitvise SSH Server를 사용합니다(Windows용으로 아주 좋은 SSH 서버입니다). 개인적인 용도로는 무료로 사용할 수 있습니다.
각 VM에 직접 SSH를 사용할 수도 있습니다. 이를 수행하는 한 가지 접근 방식은 다음과 같습니다. 1. 각 VM을 SSH 서버로 설정합니다. 각 VM마다 다른 수신 포트를 사용하세요. 2. 각 사용자 지정 포트에 대해 라우터에서 각 VM으로의 포트 전달을 설정합니다. 따라서 VM1에는 50022, VM2에는 50023 등을 사용할 수 있습니다. 3. 특정 포트 번호를 사용하여 집의 IP 주소에 연결하면 VM에 직접 연결됩니다.
동적 IP 주소가 있는 경우(대부분의 홈 인터넷 서비스가 그렇습니다) 홈 IP 주소가 변경되는 시기를 추적할 수 있도록 동적 DNS 서비스를 설정해야 합니다.