개요

원격으로 서버, PC, 모바일 기기에 접속하여 작업할 수 있는 도구들을 정리합니다. SSH 클라이언트, VPN/네트워크 터널링, 원격 데스크톱, 모바일 터미널 등 용도별로 분류합니다.


VPN / 네트워크 터널링

서로 다른 네트워크의 기기를 하나의 사설 네트워크로 연결합니다.

Tailscale

항목내용
유형메시 VPN (WireGuard 기반)
핵심설치만 하면 기기 간 P2P 연결, NAT 뒤에서도 작동
프로토콜WireGuard (커널 레벨 암호화)
무료개인 100기기, 3사용자
플랫폼Windows, macOS, Linux, iOS, Android, Synology, Docker
사이트https://tailscale.com

특징:

  • 제로 설정 VPN: 포트 포워딩, 방화벽 설정 불필요
  • MagicDNS: 기기명으로 접속 (my-server.tailnet-name.ts.net)
  • Taildrop: 기기 간 파일 전송
  • SSH 통합: Tailscale SSH로 키 관리 없이 SSH 접속
  • Exit Node: 특정 기기를 VPN 출구로 사용
  • Funnel: 내부 서비스를 인터넷에 공개 (ngrok 대체)
  • ACL: JSON 기반 접근 제어 정책

Headscale

항목내용
유형Tailscale 호환 셀프호스팅 서버
핵심Tailscale 컨트롤 서버를 직접 운영
무료완전 무료 (오픈소스)
GitHubhttps://github.com/juanfont/headscale
  • Tailscale 클라이언트 그대로 사용, 서버만 자체 호스팅
  • 데이터 주권이 중요한 경우 사용

ZeroTier

항목내용
유형P2P 가상 네트워크 (SDN)
핵심전 세계 기기를 하나의 가상 LAN으로 연결
무료25기기
플랫폼Windows, macOS, Linux, iOS, Android, FreeBSD
사이트https://zerotier.com
  • Tailscale보다 먼저 등장, 유사 컨셉
  • 더 세밀한 네트워크 설정 가능 (서브넷, 라우팅 규칙)
  • 셀프호스팅 컨트롤러 가능

WireGuard

항목내용
유형VPN 프로토콜 / 터널
핵심초경량 (~4,000줄 코드), 커널 레벨 성능
무료오픈소스
사이트https://wireguard.com
  • Tailscale, ZeroTier 등의 기반 프로토콜
  • 직접 설정 시 가장 빠른 VPN 성능
  • 설정이 수동 (키 생성, 엔드포인트 관리 직접 해야 함)

Cloudflare Tunnel (cloudflared)

항목내용
유형리버스 터널
핵심내부 서비스를 Cloudflare 네트워크를 통해 외부 노출
무료무료 (Cloudflare 계정 필요)
사이트https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/
  • 포트 개방 없이 웹 서비스 외부 공개
  • Cloudflare 보안 (DDoS, WAF) 자동 적용
  • cloudflared tunnel 명령으로 간편 설정

ngrok

항목내용
유형리버스 프록시 / 터널링
핵심로컬 서버를 임시 공개 URL로 노출
무료1 터널, 임시 URL
사이트https://ngrok.com
  • 개발/테스트 시 로컬 서버를 외부에 빠르게 노출
  • 웹훅 테스트, 데모 시연에 유용
  • 유료: 고정 도메인, 다중 터널

SSH 클라이언트 / 터미널

Termius

항목내용
유형크로스 플랫폼 SSH 클라이언트
핵심깔끔한 UI + 클라우드 동기화
무료기본 SSH (동기화는 유료)
플랫폼Windows, macOS, Linux, iOS, Android
사이트https://termius.com

특징:

  • 호스트/키/스니펫 클라우드 동기화 (기기 간 공유)
  • SFTP 파일 관리 내장
  • 포트 포워딩 GUI
  • 자동 완성, 스니펫 라이브러리
  • 팀 공유 (Pro)

PuTTY

항목내용
유형SSH/Telnet 클라이언트 (클래식)
플랫폼Windows (주력), Linux
무료오픈소스
  • Windows SSH 클라이언트의 원조
  • 가볍고 안정적이지만 UI가 구식
  • PuTTYgen (키 생성), Pageant (SSH 에이전트) 포함

MobaXterm

항목내용
유형SSH + X11 + 네트워크 도구 올인원
플랫폼Windows
무료Home Edition (세션 제한)
사이트https://mobaxterm.mobatek.net
  • SSH, RDP, VNC, FTP, X11 포워딩 통합
  • 탭 기반 멀티 세션
  • 로컬 터미널 (Cygwin 내장)
  • Windows에서 리눅스 개발 시 유용

Windows Terminal + OpenSSH

항목내용
유형Windows 내장 SSH
무료Windows 10/11 기본 포함
  • ssh user@host 명령어로 바로 사용
  • Windows Terminal에서 탭/분할 지원
  • 별도 설치 불필요

Warp

항목내용
유형차세대 터미널 (SSH 포함)
플랫폼macOS, Linux
무료개인 무료
사이트https://warp.dev
  • AI 명령어 추천, 블록 기반 출력
  • SSH 접속 시에도 Warp 기능 사용 가능

모바일 터미널

Termux

항목내용
유형Android 리눅스 터미널 에뮬레이터
핵심루팅 없이 Android에서 리눅스 환경 실행
무료오픈소스
플랫폼Android
GitHubhttps://github.com/termux/termux-app

특징:

  • 패키지 매니저: pkg install (apt 기반) — Python, Node.js, Go, Rust, clang 등 설치 가능
  • SSH 클라이언트/서버: 다른 기기에서 Android로 SSH 접속도 가능
  • 개발 환경: git, vim, tmux, code-server 등 실행
  • Termux:API: Android 센서, 카메라, 알림 등 접근
  • proot-distro: Ubuntu, Debian, Arch 등 리눅스 배포판 실행 (루팅 불필요)
  • Storage: termux-setup-storage로 Android 내부 저장소 접근

활용 예:

  • 모바일에서 SSH로 서버 관리
  • Android에서 Python/Node.js 스크립트 실행
  • git push/pull 모바일에서 수행
  • Tailscale + Termux로 어디서든 서버 접속

iSH

항목내용
유형iOS 리눅스 쉘 에뮬레이터
핵심iPhone/iPad에서 Alpine Linux 실행
무료오픈소스 (App Store)
GitHubhttps://github.com/ish-app/ish
  • x86 에뮬레이션으로 Alpine Linux 패키지 사용
  • apk add 패키지 매니저
  • SSH, Python, git 등 사용 가능
  • Termux보다 느림 (에뮬레이션 오버헤드)

a-Shell

항목내용
유형iOS 네이티브 터미널
무료오픈소스 (App Store)
  • iOS 네이티브 빌드 → iSH보다 빠름
  • Python, Lua, TeX, C/C++ (clang) 지원
  • SSH 클라이언트 내장
  • 파일 앱 통합
항목내용
유형iOS/iPadOS 프리미엄 SSH 클라이언트
가격유료 (~$15.99)
사이트https://blink.sh
  • Mosh 지원: 불안정한 네트워크에서도 끊김 없는 SSH
  • iPad 키보드 단축키 완벽 지원
  • tmux 통합
  • iOS SSH 클라이언트 중 최고 평가

원격 데스크톱 (GUI)

도구프로토콜무료플랫폼특징
RustDesk자체 (오픈소스)O전 플랫폼TeamViewer 대안, 셀프호스팅 가능
Parsec자체O (개인)Win/Mac/Linux/Android게이밍급 저지연, 4K 60fps
Chrome Remote DesktopWebRTCO브라우저Google 계정만 있으면 설정 간편
AnyDeskDeskRTO (개인)전 플랫폼경량, 빠른 연결
TeamViewer자체O (개인)전 플랫폼가장 유명, 상용 비쌈
Microsoft RDPRDPO (Windows 내장)Windows (서버), 전 플랫폼 (클라이언트)Windows Pro/Server 내장
VNC (TigerVNC/RealVNC)VNC/RFBO (오픈소스)전 플랫폼리눅스 표준, 느린 편
MoonlightNVIDIA GameStreamO전 플랫폼NVIDIA GPU 필요, 게이밍 특화
Sunshine + Moonlight자체O전 플랫폼GameStream 오픈소스 대체, AMD/Intel도 지원

파일 전송 / SFTP

도구플랫폼특징
FileZillaWin/Mac/LinuxFTP/SFTP 클라이언트 표준
WinSCPWindowsSFTP/SCP + 에디터 통합
CyberduckMac/WindowsS3, GCS, FTP, SFTP 통합
rsyncLinux/MacCLI 파일 동기화, SSH 기반
scp전 플랫폼SSH 기반 파일 복사 (기본 내장)
croc전 플랫폼코드 한 줄로 P2P 파일 전송, 릴레이 경유
Magic Wormhole전 플랫폼암호화 P2P 파일 전송

용도별 추천

용도추천이유
집 ↔ 회사 서버 연결Tailscale제로 설정, NAT 뚫음
셀프호스팅 VPNHeadscale or WireGuard완전 무료, 데이터 주권
내부 서비스 외부 공개Cloudflare Tunnel무료, 보안 내장
PC SSH 클라이언트Termius (크로스) / MobaXterm (Windows)UI, 동기화
Android 터미널Termux리눅스 환경 통째로
iOS SSHBlink Shell (유료) / Termius (무료)Mosh, 안정성
원격 데스크톱 (개인)RustDesk / Parsec오픈소스 / 저지연
원격 데스크톱 (업무)RDP (Windows) / AnyDesk기본 내장 / 경량
게이밍 원격Parsec / Moonlight저지연 스트리밍

조합 예시

[모바일에서 서버 관리]
Tailscale (네트워크) + Termux (Android) or Blink (iOS) + SSH

[집에서 회사 개발 서버]
Tailscale + VS Code Remote SSH

[로컬 개발 서버 외부 공유]
Cloudflare Tunnel or ngrok

[셀프호스팅 홈서버]
WireGuard or Headscale + RustDesk + Docker

관련 항목