커뮤니티는 어떤 문제를 해결하려고 했나요?
원래 질문은 단순히 호스트 이름을 얻는 방법에 관한 것이 아니었습니다. 사용자는 집에 가상 머신을 보유하고 있었고, 다른 장소에서 이를 사용하려 했으며, 시도한 원격 접속 방법이 작동하지 않는다고 설명했습니다. No-IP, DuckDNS 또는 이와 유사한 서비스로 문제를 해결할 수 있는지 질문했습니다.
IceWhale 팀의 답변에서는 원격 접속 방식에 대한 추가 정보를 요청했는데, 이는 적절한 대응이었습니다. 가상 머신에 SSH, 원격 데스크톱 또는 다른 애플리케이션 프로토콜 중 어떤 방식으로 접속해야 하는지에 따라 필요한 구성이 달라집니다. 해당 스레드에는 이러한 세부 정보가 추가되지 않아, 확인된 구성으로 이어지지는 않았습니다.
ZimaOS 원격 접속부터 시작하기
현재 ZimaOS 문서에는 기본 제공 원격 접속 기능이 안내되어 있습니다. 설정 > 네트워크에서 이 기능을 활성화하고 ZimaClient를 통해 페어링하면, ZimaOS 대시보드에 접속하기 위해 기존 방식의 라우터 포트 포워딩을 설정하지 않아도 원격 연결을 구축할 수 있습니다.
다른 공개 접속 방식을 추가하기 전에 최신 ZimaOS 원격 접속 가이드를 확인하세요.
No-IP와 DuckDNS는 실제로 어떤 기능을 하나요?
No-IP와 DuckDNS 같은 동적 DNS 서비스는 변경되는 공인 IP 주소에 호스트 이름을 연결해 줍니다. 이를 통해 가정용 네트워크를 더 쉽게 찾을 수 있지만, DDNS만으로는 인증, 암호화, 방화벽 규칙 또는 이동통신사급 NAT를 통과하는 경로가 제공되지 않습니다.
현재 ZimaOS에서는 DuckDNS를 앱 스토어 옵션으로 제공하고 있습니다. DDNS를 사용한다면 이를 이름 확인 계층으로 간주하고, VPN 또는 공개하려는 서비스에 맞게 적절히 구성한 TLS 리버스 프록시 같은 안전한 접속 방식과 함께 사용하세요.
가상 머신 접속 방식이 중요한 이유
| 목표 | 정의해야 할 사항 |
|---|---|
| Linux 가상 머신에 SSH로 접속 | 가상 머신 주소, SSH 서비스, 인증 방식 및 안전한 네트워크 경로 |
| 원격 데스크톱 사용 | 가상 머신의 원격 데스크톱 서비스와 이를 보호된 방식으로 연결하는 방법 |
| 웹 애플리케이션 열기 | 애플리케이션 포트와 VPN 또는 리버스 프록시/TLS 구성 |
| ZimaOS 대시보드에 접속 | 일반적으로 대시보드를 직접 공개하지 않고 ZimaOS 원격 접속을 사용할 수 있음 |
기본 제공 원격 접속이 작동하지 않을 때 확인할 사항
- ZimaOS 네트워크 설정에서 원격 접속이 활성화되어 있는지 확인하세요.
- 먼저 로컬 환경에서 ZimaClient가 ZimaOS 기기에 연결되는지 확인하세요.
- ZimaOS 대시보드 자체가 필요한지, 아니면 가상 머신 내부에서 실행 중인 서비스가 필요한지 확인하세요.
- 인터넷 연결이 CGNAT 또는 직접적인 인바운드 연결을 차단하는 다른 네트워크 구조를 사용하는지 확인하세요.
- 적절한 인증과 암호화 없이 SSH, RDP 또는 애플리케이션 포트를 공용 인터넷에 노출하지 마세요.
자주 묻는 질문
DuckDNS나 No-IP가 모든 ZimaOS 원격 접속 문제를 해결해 주나요?
아니요. DDNS는 호스트 이름과 IP 주소를 연결해 줍니다. 하지만 차단된 인바운드 연결, CGNAT, 인증, 암호화 또는 가상 머신 라우팅 문제를 자체적으로 해결하지는 못합니다.
ZimaOS에 자체 원격 접속 기능이 있나요?
예. 현재 ZimaOS 문서에서는 ZimaClient와 네트워크 설정을 통한 기본 제공 원격 접속 기능을 설명하고 있습니다.
ZimaOS에서 DuckDNS를 사용할 수 있나요?
DuckDNS는 현재 ZimaOS 앱 스토어에서 제공됩니다. 변경되는 공용 주소를 호스트 이름이 가리키도록 유지할 수 있지만, 적절한 보안 접속 계층과 함께 사용해야 합니다.
