원격 데스크톱 · NAT 뒤
NAT나 방화벽 뒤의 RDP — 3389 포트는 닫은 채로
3389 포트를 인터넷에 포워딩하는 것은 머신이 뚫리는 전형적인 경로입니다. 대신 접속하려는 Windows PC나 서버, 또는 같은 네트워크의 아무 머신에 Termalin Connector를 설치하세요. Connector가 바깥으로 연결하므로 리슨하는 것도, 포워딩하는 포트도 없습니다. 데스크톱은 RDP나 VNC로 브라우저나 앱에서 열립니다. VPN 없이 NAT 뒤의 PC에 접속하는 방법입니다.
아웃바운드 전용 · 3389 포트는 닫힌 채로 · Pro 또는 Team(14일 체험)
01 / 문제
3389를 그냥 포워딩하면 안 되는 이유
3389 포트를 열거나 라우터에서 포워딩하면 RDP 로그인 화면이 공용 인터넷에 노출됩니다. 몇 시간 안에 스캐너가 찾아내고, 그때부터 비밀번호 추측 시도가 끊임없이 들어옵니다. 게다가 CGNAT나 엄격한 방화벽 때문에 아예 불가능한 경우도 많습니다. Connector는 이 모두를 피해 갑니다. 내 머신의 어떤 것도 인바운드 연결을 받지 않습니다.
03 / 두 가지 구성
Connector를 두는 두 가지 방법
Windows 머신 자체에. 접속하려는 PC나 서버에 Connector를 설치합니다. 캐비닛에서 설치 명령 가져오기 → Windows를 클릭하고, 받은 한 줄을 PowerShell에서 실행하세요(관리자 권한은 스스로 요청합니다).
irm https://termal.in/i/<token>.ps1 | iex
그러면 대상은 127.0.0.1이 되고, 데스크톱이 Connector 자체 머신에 있으므로 옆에 파일 버튼도 생깁니다. 추가 설정 없이 같은 링크로 그 PC의 드라이브를 탐색합니다.
같은 네트워크의 다른 머신에. PC를 건드리고 싶지 않거나 Windows가 아니라면, LAN에 있는 아무 Linux 머신이나 Mac(Raspberry Pi, NAS, 같은 사설 네트워크의 VPS)에 Connector를 두세요.
curl -fsSL https://termal.in/i/<token> | sudo sh
그다음 데스크톱 주소로 PC의 사설 주소(10.x, 192.168.x, 172.16–31.x)를 지정하면 Connector가 로컬 네트워크에서 연결합니다. 설치 링크는 일회용이며 한 시간 동안 유효합니다.
04 / Windows 쪽
확인할 Windows 설정
- ▸원격 데스크톱 켜기. 설정 → 시스템 → 원격 데스크톱(서버라면 서버 관리자 → 로컬 서버).
- ▸내 사용자 허용. 계정이 관리자이거나 Remote Desktop Users 그룹에 있어야 합니다.
- ▸네트워크 수준 인증(NLA)은 켜 둬도 됩니다(기본값). 비밀번호가 평문으로 전송되지 않게 해 줍니다. 로컬 계정이나 NTLM을 쓰세요. 릴레이를 거쳐서는 Kerberos에 닿을 수 없습니다.
- ▸빈 비밀번호는 안 됩니다. 비밀번호가 비어 있는 로컬 계정은 RDP로 로그인할 수 없습니다. Termalin의 제한이 아니라 Windows 정책입니다.
05 / VNC도
VNC 데스크톱도 같은 방식으로
Linux 데스크톱이나 5900–5999 포트의 다른 VNC 서버도 같은 Connector로 동작합니다. VNC 비밀번호 확인은 나와 서버 사이에서 이루어지므로 termal.in은 비밀번호를 볼 수 없습니다. 또한 직접 VNC 연결과 달리 화면과 키 입력이 평문으로 인터넷을 지나지 않고 Connector 터널 안에 머뭅니다. VNC 비밀번호를 쓰거나 인증이 없는 RFB 3.3–3.8 서버라면 모두 지원합니다(TigerVNC, TightVNC, UltraVNC, VNC 비밀번호를 쓰는 RealVNC).
06 / 비교
VPN, SSH 터널, RD Gateway와 비교
| 방식 | 포트를 여나요? | 내 쪽에 필요한 것 | 적합한 경우 |
|---|---|---|---|
| 3389 포워딩 | 예 — 인터넷에 | 라우터 설정 변경 | 사실상 없음 |
SSH 터널(ssh -L 3389) | SSH 포트, NAT 뒤라면 없음 | SSH 진입점 + 클라이언트 | 이미 SSH로 들어갈 수 있을 때 |
| 메시 VPN | 아니요(아웃바운드) | 모든 기기에 VPN 클라이언트 | 완전한 사설 네트워크가 필요할 때 |
| RD Gateway | 443, 그리고 AD | Windows Server 인프라 | 관리되는 대규모 Windows 환경 |
| Termalin Connector | 아니요 — 아웃바운드 전용 | 머신에 한 줄, 브라우저 또는 앱 | 데스크톱 한두 대를 빠르게 |
Connector 경로에는 Pro 또는 Team 요금제가 필요합니다. 대규모 Active Directory 환경을 운영한다면 Kerberos와 중앙 정책을 갖춘 RD Gateway가 그 일에 맞는 무거운 도구입니다. Termalin은 머신 몇 대에 키 없이 빠르게 닿는 방법입니다.
자주 묻는 질문
Connector가 포트를 여나요?
아니요. Connector는 termal.in으로 아웃바운드 연결을 만들 뿐 포트를 리슨하지 않습니다. 그래서 라우터에서 포워딩할 것도, 스캐너가 찾아낼 것도 없습니다. 이 덕분에 NAT, CGNAT, 엄격한 방화벽 뒤에서도 동작합니다.
설치하면 Windows에서 22번 포트가 열리나요?
아니요. 설치 프로그램이 OpenSSH Server를 추가하면 sshd는 127.0.0.1과 ::1에서만 리슨하고 인바운드 방화벽 규칙은 꺼진 채로 남으므로, 22번 포트는 네트워크에 열리지 않습니다. 이미 있던 OpenSSH Server는 그대로 둡니다. Connector는 자체 아웃바운드 터널로 sshd에 닿습니다.
어떤 요금제가 필요한가요?
Connector를 통한 데스크톱 접속은 Pro 또는 Team 기능입니다(14일 체험 포함). 동시에 Pro 4개, Team 10개까지 열 수 있습니다.
브라우저 대신 데스크톱 앱을 써도 되나요?
네. Termalin 데스크톱 앱(0.1.48 이상, Windows·macOS·Linux)은 같은 Connector를 통해 같은 데스크톱을 엽니다. 직접 닿는 데스크톱은 앱에서 무료이고, Connector를 통하면 똑같이 Pro/Team 기능입니다.
공인 IP가 있는 데스크톱은요?
그렇다면 Connector가 필요 없습니다. 브라우저나 앱에서 직접 연결할 수 있습니다. Connector는 공인 주소도, 포워딩된 포트도 없는 NAT나 방화벽 뒤의 머신을 위한 것입니다.
데스크톱에는 닿고, 3389는 닫아 두세요
한 줄이면 Connector가 설치됩니다. 바깥으로 연결하고, 아무것도 리슨하지 않으며, Windows나 VNC 데스크톱이 브라우저나 앱에서 열립니다.
Pro 또는 Team · 14일 체험 · SSH로 Windows Server 접속 · Connector