맥 미니 안의 Ubuntu VM을 안전하게 접속하는 예시
macOS의 OrbStack으로 Ubuntu VM을 만들고, Tailscale SSH로 접속하는 방법이 공유됐습니다. 집의 맥 미니에 작은 서버를 띄워 두고, 밖에서는 필요한 VM에만 들어갈 수 있게 합니다. 맥 미니 전체를 인터넷에 열지 않아도 된다는 점이 중요합니다.
핵심 포인트
- 맥 미니에서 git 저장소나 Forgejo 서버 같은 작은 개발 서버를 돌릴 수 있습니다.
- Tailscale SSH를 쓰면 카페나 비행기 안에서도 VM에 접속할 수 있습니다.
- 인증 키는 Apple Keychain에 저장해 관리하는 방식입니다.
- 맥 미니 전체가 아니라 Ubuntu VM만 외부 접속 대상으로 만들 수 있습니다.
용어 한 줄 설명
- macOS
- 애플의 맥 컴퓨터에서 쓰는 운영체제입니다.
- OrbStack
- 맥에서 가벼운 Linux 환경이나 VM을 쉽게 띄우는 도구입니다.
- Ubuntu VM
- 맥 안에서 따로 실행되는 Ubuntu 리눅스 컴퓨터입니다.
- Tailscale SSH
- 허가된 기기끼리 안전하게 원격 접속하게 해주는 Tailscale의 접속 기능입니다.
- Tailscale
- 인터넷을 통해 집 안의 기기에 안전하게 접속할 수 있게 해주는 가상 네트워크 도구
- 맥 미니
- 애플이 만드는 작은 데스크톱 컴퓨터입니다.
- Git
- 코드 변경 기록을 저장하고 되돌리거나 공유하는 도구입니다.
- Apple Keychain
- 맥에 비밀번호와 인증 키를 안전하게 보관하는 기본 기능입니다.