커뮤니티 입장하기

원격 접속으로 집 컴퓨터의 로컬 AI 쓰기, SSH와 테일스케일

집 컴퓨터에 로컬 AI를 켜 두고 밖에서 쓰는 구성은 테일스케일이 기기들을 하나의 사설 네트워크로 묶고, SSH가 그 컴퓨터의 터미널에 들어가게 하며, tmux가 들어간 화면을 세션으로 남겨 두는 세 가지로 이뤄집니다. 공유기 포트를 인터넷에 열지 않고도 스마트폰과 노트북에서 같은 작업을 이어 볼 수 있습니다.

같은 말:SSH 원격 접속테일스케일 사용법집 컴퓨터 AI 서버tmux 세션로컬 AI 원격

새로 올라온 개념이에요. 먼저 읽어 보고 퀴즈도 풀어 보세요
Share
목차
  1. 🤔 집 컴퓨터에 시켜 둔 작업을 밖에서 보고 싶을 때
  2. 🔑 원격 접속 구성의 정의
  3. 🔐 SSH, 오가는 내용을 암호로 바꾸는 약속
  4. 🚫 공유기 포트를 열지 않는 이유
  5. 🌐 테일스케일, 기기들을 한집 안의 방처럼
  6. 🖥️ tmux, 켜 둔 화면을 그대로 이어 받기
  7. 🔌 로컬 AI를 API로 밖에서 부르기
  8. ⚠️ 자주 하는 실수
  9. ❓ 자주 묻는 질문
  10. 📋 3줄 요약
  11. 참고 자료

🤔 집 컴퓨터에 시켜 둔 작업을 밖에서 보고 싶을 때

로컬 AI에 밤새 자료 정리를 맡겨 두고 나왔는데, 지하철에서 어디까지 됐는지 보고 싶고 카페에서 노트북을 열어 이어서 지시하고 싶을 때가 있습니다. 검색하면 SSH와 포트 포워딩과 VPN이라는 말이 먼저 나오는데, 무엇이 무엇을 하는 일인지 설명이 없는 안내가 많습니다.

모르는 채로 따라 하면 두 방향으로 어긋납니다. 안내대로 공유기 포트를 열었다가 아무나 두드릴 수 있는 문을 만들어 두거나, 겁이 나서 계속 컴퓨터 앞에 붙어 있게 됩니다. 집 컴퓨터를 실행체로 두고 스마트폰과 노트북에서 이어 쓰는 구성을 세 도구로 나눠 정리했습니다. 준이아빠블로그에서 실제로 쓰고 있는 구성이고 명령어는 그대로 옮겼습니다.

🔑 원격 접속 구성의 정의

집 컴퓨터에 로컬 AI를 켜 두고 밖에서 쓰는 구성은 테일스케일이 기기들을 하나의 사설 네트워크로 묶고, SSH가 그 컴퓨터의 터미널에 들어가게 하며, tmux가 들어간 화면을 세션으로 남겨 두는 세 가지로 이뤄집니다.

세 이름이 한꺼번에 나오면 구분이 어려운데, 집에 가려면 길이 있어야 하고 현관 열쇠가 있어야 들어가며 들어간 뒤에는 불을 켜 둔 작업실이 있어야 하듯 역할이 나뉩니다.

도구맡는 일없으면 생기는 일
테일스케일집 컴퓨터와 노트북과 스마트폰을 하나의 사설 네트워크로 묶고 기기 이름으로 부르게 함공유기 포트를 열고 바뀌는 공인 IP를 외워야 함
SSH 원격 로그인다른 기기의 터미널에서 집 컴퓨터의 터미널로 들어가게 함집 컴퓨터 앞에 앉아야만 명령을 칠 수 있음
tmux들어간 터미널 화면을 세션으로 남겨 두고 어느 기기에서든 같은 화면에 다시 붙게 함접속할 때마다 빈 터미널이 열리고 이전 화면은 보이지 않음

이 구성에서 일을 실제로 실행하는 컴퓨터를 실행체, 그 화면을 보는 기기를 뷰어라고 부르겠습니다. 실행체는 항상 켜 두는 집 컴퓨터 한 대이고, 뷰어는 몇 대여도 상관없습니다.

🔐 SSH, 오가는 내용을 암호로 바꾸는 약속

SSH는 Secure Shell의 줄임말로, 먼 곳의 컴퓨터와 주고받는 내용을 통째로 암호로 바꿔 나누는 접속 방식입니다. 1995년에 아이디와 비밀번호를 그대로 흘려보내던 텔넷의 문제를 풀려고 나왔고, 지금도 서버에 접속하는 표준 수단입니다. 프로그램 이름이 아니라 약속된 통신 방식이라, 그 방식을 지원하는 앱이면 스마트폰에서도 붙습니다.

접속은 비밀번호로도 되지만 열쇠 파일 두 개를 쓰는 방식이 기본입니다. 공개키는 자물쇠라 접속받을 컴퓨터에 걸어 두고, 개인키는 열쇠라 내 컴퓨터에만 둡니다. 맥과 윈도우 모두 아래 한 줄로 만듭니다.

ssh-keygen -t ed25519 -C "내메모"

실행하면 id_ed25519(개인키)와 id_ed25519.pub(공개키)가 같은 폴더에 생깁니다. 이름 뒤에 pub이 붙은 쪽만 상대 컴퓨터에 등록하고, 등록도 명령 한 줄입니다.

ssh-copy-id 사용자이름@주소

접속받을 집 컴퓨터에서는 원격 로그인을 켜 둡니다. 맥은 SSH 서버가 처음부터 들어 있고 꺼져 있을 뿐이라, 애플 지원 문서대로 시스템 설정에서 일반을 누르고 공유로 들어가 원격 로그인을 켭니다. 접근을 허용할 사용자는 본인 계정 하나면 충분합니다. 윈도우는 설정에서 시스템으로 들어가 선택적 기능에서 OpenSSH 서버를 추가합니다. 두 경우 모두 컴퓨터가 잠자기에 들어가면 문을 닫아 둔 것과 같아서, 실행체는 잠자기를 끕니다. SSH가 처음이라면 SSH 뜻과 원격 접속 방법에 화면과 함께 적어 두었습니다.

🚫 공유기 포트를 열지 않는 이유

여기까지는 같은 집이나 사무실 네트워크 안에서만 됩니다. 밖에서 붙으려면 한 단계가 더 필요한데, 흔히 나오는 방법이 공유기에서 22번 포트를 열어 집 컴퓨터로 연결해 두는 것입니다. 동작은 하지만 권하기 어렵습니다. 인터넷에 열린 22번 포트는 자동으로 훑고 다니는 프로그램들의 표적이 되고, 한 보안 조사에서는 새로 만든 서버가 인터넷에 붙자마자 몇 분 안에 첫 시도를 받는다고 보고했습니다. 길가에 대문을 내놓고 아무나 손잡이를 돌려 보게 두는 것과 같습니다.

올라마의 API 주소인 11434번 포트도 마찬가지입니다. 이 포트를 인터넷에 열면 아무나 내 컴퓨터의 모델을 부를 수 있습니다. 그래서 포트를 열지 않고 기기들만 참여하는 사설 네트워크를 만드는 쪽을 먼저 봅니다.

🌐 테일스케일, 기기들을 한집 안의 방처럼

테일스케일(Tailscale)은 집과 회사와 가방 속 기기를 하나의 사설 네트워크로 묶어 이름만으로 서로 부르게 하는 VPN 도구입니다. WireGuard라는 공개 프로토콜 위에서 동작하고, 기기마다 100.으로 시작하는 전용 주소를 받으며, 실제 데이터는 기기끼리 직접 오갑니다. 인터넷 쪽에서 보면 열린 문이 보이지 않습니다.

설치는 기기 수만큼 반복하면 됩니다.

  1. 첫 기기에 테일스케일을 설치하고 로그인합니다. 공식 사이트나 앱스토어에서 받고 구글이나 마이크로소프트 같은 계정으로 로그인합니다. 이 계정이 네트워크의 주인이 됩니다.
  2. 다른 기기에도 같은 앱을 깔고 같은 계정으로 로그인합니다. 스마트폰은 VPN 구성을 설치하겠느냐는 물음에 허용합니다.
  3. 기기 이름으로 서로를 부릅니다. 매직DNS 기능이 주소에 이름을 붙여 주므로, 집 컴퓨터 이름이 home-mac이면 노트북에서 ssh user@home-mac으로 들어갑니다. 예시 이름은 전부 가상값입니다.

2026년 9월 28일에 확인한 요금 페이지 기준으로 개인 요금제는 무료이고 사용자 6명까지, 기기 수는 제한이 없습니다. 혼자나 가족 단위로 기기 몇 대를 묶는 정도라면 유료로 올리지 않아도 됩니다. 기존 원격 접속 방법과의 비교와 설치 화면은 테일스케일 사용법에 있습니다.

테일스케일에는 SSH 서버를 대신 맡아 주는 기능도 있는데, 맥의 앱스토어 판에서는 이 기능이 동작하지 않습니다. 맥을 실행체로 둘 때는 macOS 기본 원격 로그인을 켜고 접속은 테일스케일 기기 이름으로만 받는 구성이 무난합니다.

🖥️ tmux, 켜 둔 화면을 그대로 이어 받기

테일스케일과 SSH까지 하면 밖에서 집 컴퓨터의 터미널에 들어갈 수 있습니다. 그런데 들어가면 매번 빈 터미널이 열리고 아까 돌려 둔 로컬 AI 화면은 보이지 않습니다. 그 빈자리를 채우는 것이 tmux입니다.

tmux는 터미널 세션을 컴퓨터 안에 남겨 두었다가 다른 기기에서 그대로 이어 받게 해 주는 프로그램입니다. 터미널 창을 닫거나 노트북을 덮어도 그 안에서 돌아가던 프로그램은 멈추지 않습니다. 집 컴퓨터에 설치하고 이름 붙인 세션을 하나 만듭니다.

brew install tmux tmux new -A -s hub

-A는 같은 이름의 세션이 있으면 붙고 없으면 새로 만드는 옵션입니다. 이 세션 안에서 ollama run이나 코딩 AI를 실행해 두면, 노트북에서는 아래 한 줄로 같은 화면에 들어갑니다.

ssh user@home-mac -t tmux new -A -s hub

빠져나올 때는 Ctrl+b를 누른 뒤 d를 누릅니다. 내 화면만 떼어 내고 세션은 집 컴퓨터에 그대로 남습니다. 스마트폰에서는 Termius나 Blink Shell 같은 SSH 앱에 호스트 home-mac과 사용자 이름과 시작 명령을 등록해 두면 탭 한 번으로 같은 세션이 열립니다. 두 기기가 동시에 붙어도 어느 쪽도 끊기지 않습니다. 설정 파일과 창 구성은 맥미니 tmux 설정에 있습니다.

🔌 로컬 AI를 API로 밖에서 부르기

터미널 화면 말고 API로 부르는 방법도 같은 네트워크 위에서 됩니다. 집 컴퓨터에서 올라마가 실행 중이면 노트북의 프로그램이 http://home-mac:11434로 요청을 보내 로컬 모델의 답을 받습니다. 다만 올라마는 기본값으로 자기 컴퓨터 안(127.0.0.1)에서만 요청을 받으므로, 다른 기기에서 부르려면 집 컴퓨터에서 OLLAMA_HOST=0.0.0.0 환경 변수를 먼저 지정하고 올라마를 다시 시작해야 합니다(2026년 9월 28일 올라마 FAQ 기준). 테일스케일 안에서만 통하는 이름이라 인터넷 쪽에는 열리지 않습니다.

올라마는 기본 설정에서 자기 컴퓨터 안의 요청만 받으므로, 다른 기기에서 부르려면 올라마가 듣는 주소를 모든 인터페이스로 바꾸는 환경 변수를 설정합니다. 이때도 포트는 테일스케일 안에서만 열리고, 공유기를 건드리지 않았으니 인터넷에는 보이지 않습니다.

⚠️ 자주 하는 실수

  • 공유기에서 22번이나 11434번 포트를 엽니다: 자동 탐색의 표적이 됩니다. 포트를 열지 않는 방법을 먼저 씁니다.
  • 실행체를 잠자기로 둡니다: 잠들면 접속도 작업도 멈춥니다. 디스플레이만 끄고 잠자기는 끕니다.
  • 재시작 뒤 세션이 남아 있을 것으로 기대합니다: tmux 세션은 메모리에만 있어 재시작하면 사라집니다. 자동 업데이트 재시작에 주의하고, 재시작 뒤에는 세션을 다시 만듭니다.
  • 개인키를 다른 기기로 복사합니다: 개인키는 만든 컴퓨터에만 둡니다. 새 기기는 새 열쇠를 만들어 공개키만 등록합니다.

❓ 자주 묻는 질문

클로드 코드 리모트 컨트롤이 있는데 테일스케일이 왜 필요한가요?

리모트 컨트롤은 클로드 코드 세션 하나를 스마트폰과 브라우저에서 이어 보는 기능이고 VPN이 필요 없습니다. 테일스케일은 그 컴퓨터 안에서 돌아가는 모든 것에 밖에서 닿게 하는 네트워크라, 올라마 API나 직접 띄운 웹 화면처럼 클로드 코드 밖의 것을 열 때 필요합니다. 둘은 겹치는 관계가 아니라 층이 다른 도구입니다.

SSH를 켜 두면 위험하지 않나요?

같은 집이나 사무실 네트워크 안에서만 쓴다면 위험이 크지 않습니다. 문제가 되는 것은 원격 로그인을 켜는 일 자체가 아니라 공유기에서 포트를 열어 인터넷 쪽으로 통로를 내는 순간입니다. 테일스케일로만 접속을 받으면 그 통로가 생기지 않습니다.

스마트폰에서 로컬 AI에 질문할 수 있나요?

할 수 있습니다. SSH 앱으로 tmux 세션에 들어가 ollama run 창에 질문을 치는 방법이 가장 단순하고, 집 컴퓨터에 웹 화면을 띄워 두고 스마트폰 브라우저에서 http://home-mac:포트로 여는 방법도 됩니다. 작은 화면이라 긴 작업을 처음부터 시키기보다 진행 상황을 확인하고 짧게 답하는 용도에 맞습니다.

집 컴퓨터가 윈도우여도 같은 구성이 되나요?

됩니다. 윈도우는 OpenSSH 서버를 선택적 기능으로 추가하고, 테일스케일 윈도우 앱을 설치하며, 올라마도 윈도우 판이 있습니다. tmux는 리눅스와 맥의 도구라 윈도우에서는 WSL 안에서 쓰거나 다른 터미널 멀티플렉서를 씁니다. 2026년 10월 출시 예정인 RTX 스파크를 실행체로 둘 때도 이 구성이 해당됩니다.

📋 3줄 요약

  1. 집 컴퓨터의 로컬 AI를 밖에서 쓰는 구성은 테일스케일이 길을 맡고 SSH가 열쇠를 맡으며 tmux가 켜 둔 작업 화면을 맡는 세 가지로 이뤄집니다.

  2. 테일스케일은 기기마다 앱을 깔고 같은 계정으로 로그인하면 기기 이름으로 서로를 부를 수 있고, 2026년 9월 28일 기준 개인 요금제는 무료에 사용자 6명과 기기 수 제한이 없습니다.

  3. 공유기에서 22번 포트를 인터넷에 열면 자동 탐색의 표적이 되므로 포트를 열지 않고 테일스케일 이름으로만 접속하며, 올라마 API도 같은 사설 네트워크 안에서만 부릅니다.

참고 자료

Share

제대로 이해했는지 한 문제로 확인해 볼까요?

답을 고르면 바로 풀이가 나와요.

카페에서 집 컴퓨터의 로컬 AI에 붙으려고 할 때 권하기 어려운 방법은 무엇일까요?

12개념 / 클래스컴피UI(ComfyUI) 이해하기, 노드로 잇는 이미지 생성