원격 접속 환경 설정
이 별첨에서는 외부에서 AI 개발 환경에 접속하는 세 가지 방법 — Tailscale VPN, NoMachine, Windows RDP —을 설명합니다.
- 왜 원격 접속이 필요한가
- Tailscale VPN 설정 (전 세계 어디서나)
- NoMachine 설정 (고성능 원격 데스크톱)
- Windows RDP 설정 (Windows 기본)
- 비교 및 선택 가이드
- 문제 해결
왜 원격 접속이 필요한가
AI 개발 환경은 일반적으로 강력한 데스크톱 컴퓨터에 구축합니다. 빠른 CPU, 충분한 RAM, 전용 GPU가 필요하기 때문입니다. 하지만 언제나 그 컴퓨터 앞에 앉아 있을 수는 없습니다. 카페에서 노트북으로 작업하고 싶거나, 여행 중에 태블릿으로 확인하고 싶거나, 다른 방에서 접속하고 싶을 때가 있습니다.
원격 접속을 설정하면 어디서든 내 강력한 데스크톱 컴퓨터에 연결할 수 있습니다. Claude Code를 실행하고, 프로젝트를 관리하고, AI 에이전트가 작업하게 만드는 모든 것을 물리적으로 그 자리에 있지 않아도 할 수 있습니다.
Tailscale VPN 설정
Tailscale은 WireGuard 기반의 Mesh VPN 서비스입니다. 라우터와 방화벽 뒤에 있어도 기기 간에 보안된 사설 네트워크를 만들어줍니다. 복잡한 네트워크 설정 없이, 몇 번의 클릭만으로 외부에서 내 컴퓨터에 접속할 수 있습니다.
Tailscale이란?
Tailscale은 인터넷을 통해 내 기기들을 연결하는 사설 네트워크입니다. 노트북과 데스크톱에 모두 설치하면, 마치 같은 로컬 네트워크에 있는 것처럼 데스크톱에 접속할 수 있습니다. 포트 포워딩, 고정 IP, 라우터 설정이 필요 없습니다.
주요 장점
- 설정 간단 — 몇 분 안에 설치 및 활성화 완료
- NAT 통과 — 라우터 설정 변경 불필요
- 자동 암호화 — WireGuard 프로토콜로 엔드투엔드 암호화
- 무료 — 개인용으로 최대 100대 기기까지 무료
- 크로스 플랫폼 — Windows, macOS, Linux, iOS, Android 지원
설치 단계
Windows 설치 파일을 다운로드하고 실행합니다. 설치가 완료되면 시스템 트레이에 Tailscale 아이콘이 나타납니다.
macOS 앱을 다운로드하거나 Homebrew로 설치합니다:
brew install --cask tailscale
100.x.x.x).
tailscale ip
또는 호스트 PC에서 직접 확인할 수 있습니다:
시스템 트레이의 Tailscale 아이콘을 클릭하면 IP 주소가 표시됩니다.
메뉴 바의 Tailscale 아이콘을 클릭하면 IP 주소가 표시됩니다.
ping 100.x.x.x
100.x.x.x를 호스트의 실제 Tailscale IP로 변경하세요. 응답이 돌아오면 VPN 연결이 정상 작동하는 것입니다.
NoMachine 설정
NoMachine은 무료 원격 데스크톱 애플리케이션으로, 완전한 그래픽 데스크톱 환경을 제공합니다. Tailscale이 네트워크 터널을 만드는 것과 달리, NoMachine은 완전한 시각적 원격 데스크톱 세션을 제공합니다 — 마치 그 컴퓨터 앞에 앉아 있는 것처럼 화면, 창, 애플리케이션을 그대로 볼 수 있습니다.
NoMachine이란?
NoMachine은 NX 프로토콜을 사용하여 고성능 원격 데스크톱 세션을 전달합니다. 빠르고 반응성이 뛰어나며 설정이 간편한 것으로 알려져 있습니다. 송신 측(호스트)과 수신 측(클라이언트) 모두에 NoMachine이 설치되어 있어야 합니다.
주요 장점
- 저지연 — NX 프로토콜로 빠르고 반응성 높은 세션
- 고품질 화질 — 선명한 화면 전송
- 무료 — 개인용으로 완전 무료
- 크로스 플랫폼 — Windows, macOS, Linux, iOS, Android 지원
- 불안정한 연결에도 강함 — 인터넷 연결이 끊기더라도 세션 유지
설치 단계
NoMachine for Windows를 다운로드하고 설치합니다. 기본 설정을 그대로 적용하세요.
NoMachine for macOS를 다운로드하고 애플리케이션 폴더로 드래그합니다.
배포판에 맞는 .deb, .rpm 또는 .tar.gz 패키지를 다운로드합니다.
192.168.1.100). 인터넷을 통해 연결하려면 공인 IP 주소가 필요하거나, Tailscale IP 주소를 사용합니다.
# 로컬 IP 확인 (Windows)
ipconfig
# 로컬 IP 확인 (macOS / Linux)
ifconfig
100.x.x.x)를 입력하세요. "연결"을 클릭하고 호스트 컴퓨터의 사용자 이름과 비밀번호를 입력합니다.
Windows RDP 설정
원격 데스크톱 프로토콜(RDP)은 Windows Professional, Enterprise, Education 에디션에 내장되어 있습니다. 추가 소프트웨어 없이 내장된 원격 데스크톱 연결 도구를 사용하여 Windows 컴퓨터에 원격으로 연결할 수 있습니다.
Windows RDP란?
Windows RDP는 Microsoft의 원격 데스크톱 프로토콜입니다. 완전한 그래픽 원격 세션을 제공하며, Windows에 직접 내장되어 있어 호스트 컴퓨터에 서드파티 소프트웨어를 설치할 필요가 없습니다. 클라이언트 측(연결하는 기기)은 무료 Microsoft Remote Desktop 앱을 사용하여 Windows, Mac, iOS, Android에서 접속할 수 있습니다.
설정 단계
Win + S를 누르고 "원격 데스크톱 설정"을 입력한 후 Enter를 누릅니다. "원격 데스크톱 사용"을 켜기로 전환합니다. Windows에서 확인을 요청하면 확인을 클릭합니다.
# 현재 사용자 이름 확인
whoami
# 시스템 정보 확인
systeminfo | findstr /B /C:"호스트 이름" /C:"OS 이름"
- 공유기 관리 패널에 로그인합니다 (일반적으로
192.168.1.1또는192.168.0.1). - 포트 포워딩 (또는 NAT) 섹션을 찾습니다.
- 새 규칙 생성: 외부 포트 3389, 내부 포트 3389, 내부 IP = 데스크톱의 로컬 IP (예:
192.168.1.100), 프로토콜 = TCP. - 규칙을 저장하고 적용합니다.
Win + R을 누르고 mstsc를 입력한 후 Enter를 누릅니다. 호스트의 공인 IP 주소를 입력하고 "연결"을 클릭합니다.
mstsc
App Store 또는 Google Play에서 무료 Microsoft Remote Desktop 앱을 다운로드합니다. 호스트의 공인 IP 주소로 새 연결을 추가합니다.
비교 및 선택 가이드
각 원격 접속 방법에는 장단점이 있습니다. 다음 비교표를 참고하여 상황에 맞는 최적의 선택을 하세요.
| 항목 | Tailscale | NoMachine | Windows RDP |
|---|---|---|---|
| 난이도 | 쉬움 | 보통 | 쉬움 |
| 비용 | 무료 (100대) | 무료 | 무료 |
| 화질 | 보통 | 우수 | 우수 |
| 지연 | 낮음 | 매우 낮음 | 낮음 |
| 크로스 플랫폼 | ✓ | ✓ | ✗ (Windows만) |
| VPN 필요 | 자체 VPN | 아니오 | 별도 필요 |
| 설치 필요 | 양쪽에 설치 | 양쪽에 설치 | 별도 불필요 |
| GUI 환경 | CLI 위주 | 완전 GUI | 완전 GUI |
Tailscale VPN
- WireGuard 기반 암호화
- 포트 포워딩 불필요
- NAT / 방화벽 통과
- 최대 100대까지 무료
- 명령줄 접속에 최적
- 대역폭 오버헤드 최소
- 가장 안전한 방법
NoMachine
- 완전한 그래픽 데스크톱
- 고성능 (NX 프로토콜)
- 개인용 무료
- 크로스 플랫폼
- 설치 간편
- GUI 워크플로우에 최적
- 화질 조절 가능
Windows RDP
- Windows Pro+ 내장
- 호스트 추가 소프트웨어 불필요
- 완전한 데스크톱 환경
- 인터넷 접속 시 포트 포워딩 필요
- 직접 노출 시 보안 위험
- 순수 Windows 환경에 최적
- Microsoft Remote Desktop 클라이언트
추천 조합
| 상황 | 추천 설정 | 이유 |
|---|---|---|
| 가정 내에서만 접속 | Windows RDP | 별도 설치 불필요, 같은 WiFi 환경에서 간편하게 사용 |
| 명령줄만 필요 (Claude Code CLI, SSH, 터미널) | Tailscale 단독 | 가볍고 안전하며, GUI 오버헤드 없음 |
| Claude Desktop App GUI를 원격으로 사용 | Tailscale + NoMachine | Tailscale이 보안 터널을 제공하고, NoMachine이 그래픽 세션을 제공 |
| Windows Pro + 최대 보안을 원함 | Tailscale + Windows RDP | Tailscale이 포트 포워딩을 대체하고, RDP는 사설 VPN 내에서만 접근 가능 |
문제 해결
원격 접속에서 가장 흔하게 발생하는 문제와 해결 방법을 정리했습니다.
- Tailscale: 두 기기 모두 Tailscale 관리 콘솔에 온라인으로 표시되어야 합니다. Tailscale 서비스를 재시작해보세요.
- NoMachine: 호스트에서 NoMachine이 실행 중이고, 서버 설정에서 "연결 허용"이 활성화되어 있는지 확인하세요.
- RDP: Windows 설정에서 원격 데스크톱이 활성화되어 있는지, 포트 3389가 공유기나 ISP에 의해 차단되지 않았는지 확인하세요.
- 원격 데스크톱 클라이언트 설정에서 디스플레이 해상도를 낮추세요.
- 호스트 컴퓨터에서 불필요한 애플리케이션을 닫아 리소스를 확보하세요.
- NoMachine의 경우 세션 설정에서 "저대역폭 모드"를 활성화하거나 화질을 낮추세요.
- RDP의 경우 연결 옵션에서 색상 심도를 낮추고, 배경화면과 글꼴 다듬기를 비활성화하세요.
- 포트 포워딩을 통한 공개 인터넷 대신 Tailscale (로컬 VPN 경로)을 통해 연결하세요.
- 사용자 이름과 비밀번호를 다시 확인하세요. Windows RDP의 경우 호스트 컴퓨터의 Windows 계정 자격 증명을 사용해야 합니다.
- Tailscale의 경우 두 기기가 같은 Tailscale 계정으로 로그인되어 있는지 확인하세요.
- NoMachine의 경우 호스트 컴퓨터의 운영체제 사용자 이름과 비밀번호를 입력해야 합니다 (별도 NoMachine 비밀번호를 설정하지 않은 한).
- 최근에 호스트에서 비밀번호를 변경했다면, 클라이언트에 이전 자격 증명이 캐시되어 있을 수 있습니다. 저장된 비밀번호를 지우고 다시 시도하세요.
- Windows Defender 방화벽에서 Tailscale, NoMachine, 원격 데스크톱이 "허용"되어 있는지 확인하세요.
- 공유기 방화벽에서 필요한 포트가 열려 있는지 확인합니다: Tailscale (자동 처리), NoMachine (포트 4000), RDP (포트 3389).
- 회사나 학교 네트워크를 사용 중이라면 네트워크 관리자가 VPN 트래픽을 차단하고 있을 수 있습니다. 관리자에게 문의하거나 다른 네트워크를 사용해보세요.
- RDP: 연결하기 전 "디스플레이 구성" 탭에서 "모든 모니터 사용" 옵션을 확인하세요.
- NoMachine: 세션 설정에서 모니터 레이아웃을 조정할 수 있습니다. 단일 모니터로 전환하면 성능이 향상될 수 있습니다.
- 원격 세션에서
Win + P를 눌러 디스플레이 모드 (복제, 확장, 단일 화면)를 변경하세요. - 문제가 지속되면 클라이언트 기기에서 모니터를 하나만 연결한 상태로 연결한 다음, 세션 내에서 디스플레이 설정을 조정하세요.