둘 다 Tailscale 위에서 동작해. 같은 tailnet 안이면 인터넷이 따로 안 열려 있어도 닿아.
→ 바니 PC (이 WSL 환경)
somewhere → desktop-tb8u87m (WSL2)
# 1) Tailscale IP로 (가장 확실)$ssh jace@100.72.130.76# 2) MagicDNS 짧은 이름 (Tailscale DNS가 켜져 있을 때)$ssh jace@desktop-tb8u87m
# 3) 전체 도메인 (어디서나 동작)$ssh jace@desktop-tb8u87m.tail0db51c.ts.net
사용자명 — 나비 PC는 Windows OpenSSH라 Windows 계정명(jacey)이 들어가. 접속 후엔 PowerShell 프롬프트가 떠.
키 등록해두면 편해 — 매번 비번 치지 말고 ssh-copy-id jace@<ip> 한 번 (또는 Windows는 type ~/.ssh/id_ed25519.pub | ssh ... "cat >> ...") 해두면 그 다음부턴 무비번.
1tmux 세션 확인
지금 살아있는 tmux 세션이 무엇인지 본다.
jace@desktop-tb8u87m: ~
$tmux lsclaude: 1 windows (created Mon May 25 11:57:15 2026) (attached)work : 3 windows (created Sat May 23 12:06:33 2026)# 같은 결과, 풀네임 버전$tmux list-sessions
읽는 법 — 콜론 앞 단어가 세션 이름. 위 예시에선 claude 와 work 두 개가 떠 있는 거야.
2tmux 세션 접속
이름을 지정하거나, 그냥 최근 세션에 붙는다.
jace@desktop-tb8u87m: ~
$tmux attach-t claude
# 가장 최근 세션에 붙기$tmux attach# 세션 안에서 떼고 나오기 (디태치)[claude]Ctrl+bd
3tmux 세션 종료
특정 세션만 죽일 수도, 전부 한 번에 청소할 수도 있다.
jace@desktop-tb8u87m: ~
# 특정 세션 하나만 종료$tmux kill-session-t work
# 모든 tmux 세션을 한 방에 종료 (tmux 서버 자체를 끔)$tmux kill-server$tmux lsno server running on /tmp/tmux-1000/default
주의 — kill-server 는 안에서 돌고 있던 모든 작업이 함께 죽어. 켜둔 작업 있나 한번 더 확인하고 누르기.
4tmux 세션 안에서 조작
접속한 상태에서 자주 쓰는 단축키. Ctrl+b 가 prefix, 그 다음 키를 누르는 방식이야.
# 지금 세션에만 임시로$tmux set-g mouse on
# 영구적으로 (~/.tmux.conf 에 한 줄 추가)$echo"set -g mouse on" >> ~/.tmux.conf
$tmux source-file ~/.tmux.conf
켜고 나면
휠 스크롤 → 히스토리 진짜 스크롤
클릭 → 패인 선택
드래그 → 텍스트 선택 (copy mode 자동 진입, 떼면 tmux 내부 클립보드에 yank)
붙여넣기 → Ctrl+b]
⚠️ 함정 — OS 클립보드는 별개
마우스 모드를 켜면 드래그가 tmux한테 먹혀서 OS 클립보드(다른 앱에 Ctrl+V로 붙이기)에는 안 들어가.
탈출법: Shift 를 누른 채로 드래그 — tmux를 우회해서 터미널 네이티브 선택이 되고, 평소처럼 OS 클립보드에 복사돼. Windows Terminal, iTerm2, Alacritty, Termux 거의 다 통해.
→ Copy mode (키보드만으로)
마우스 없을 때 백스크롤 탐색이나 텍스트 선택하는 흐름.
tmux copy mode
Ctrl+b[# copy mode 진입 (스크롤백 탐색 가능)↑↓PgUpPgDn# 이동Space# 선택 시작Enter# 선택 영역 yank (tmux 내부)q# copy mode 빠져나오기Ctrl+b]# 복사한 거 붙여넣기
6모바일 Termux 팁
안드로이드에서 Termux로 SSH 들어왔을 때 헷갈리기 쉬운 것들. 화면 키보드라 단축키 입력이 진짜 다르거든.
→ 특수키 매핑 (Termux 기본)
Termux에서
의미
볼륨↓ + 문자
Ctrl + 문자 (예: 볼륨↓+c = Ctrl+C)
볼륨↑ + 문자
특수키 (예: 볼륨↑+e = Esc, 볼륨↑+t = Tab)
화면 위쪽 가로 스와이프
탭 전환 (Termux 자체 세션)
두 손가락 핀치
글자 크기 조정
→ tmux 디태치 (모바일에서)
termux (mobile)
# tmux 안에서 빠져나오기 — Ctrl+b 다음 d# 모바일에선:[claude]볼륨↓b → 손 떼고 → d# 'Extra Keys Row' 바를 켜두면 Ctrl 버튼이 화면에 떠서 더 편함
→ SSH 끊기 / 세션 끄기
termux (mobile)
# 1. SSH 세션에서 나가기 (서버는 살아있음)$exit# 또는볼륨↓d# Ctrl+D = EOF = 셸 종료# 2. 응답 없을 때 강제 끊기 (SSH escape sequence)~.# 줄 맨 처음에 물결+점, 즉시 연결 끊김# 3. Termux 세션 자체 종료$exit# 마지막 셸을 닫으면 Termux 종료# 4. Termux 앱 자체를 완전히 끄기# 알림창 내려서 "Termux" 항목의 [EXIT] 탭# (백그라운드 세션까지 한 번에 정리됨)
꿀팁 1 — Acquire Wake Lock 알림창에서 Termux 항목의 ACQUIRE WAKELOCK 누르면 화면 꺼져도 SSH가 안 끊겨. 긴 작업 돌릴 땐 필수.
꿀팁 3 — 자주 쓰는 호스트는 별칭으로 ~/.ssh/config 에 등록해두면 ssh bunny 한 줄로 끝:
~/.ssh/config
Host bunny
HostName 100.72.130.76
User jace
Host nabi
HostName 100.102.11.70
User jacey
★한 줄 요약
cheatsheet
# SSH$ssh jace@100.72.130.76 # 바니 (WSL)$ssh jacey@100.102.11.70 # 나비 (laptop-galaxy)# tmux$tmux ls# 뭐가 떠 있나?$tmux attach-t <이름> # 그 세션에 들어가기$tmux kill-session-t <이름> # 하나만 죽이기$tmux kill-server# 전부 청소$tmux set-g mouse on # 휠/드래그 활성화 (Shift+드래그로 OS 복사)# Termux 빠져나오기$exit# 셸 종료 (SSH면 연결 끊김)~.# 응답 없는 SSH 강제 끊기