Tailscale VPN + SSH 터널 — 5개 실행 환경을 하나로 연결
폰, PC, 클라우드 등 5개 실행 환경을 SSH로 연결한 개념입니다.
1-2번 (폰): 외부에서 이동 중. NPU 가속 사용 가능.
3번 (WSL): 집에서 PC 전원 켜져 있을 때. 가장 빠름.
4번 (Win): Windows 전용 스크립트 실행 시.
5번 (Cloud): GPU 학습/렌더링 필요 시.
Tailscale이 모든 장치를 하나의 가상 네트워크로 연결합니다.
폰: Play Store → Tailscale 설치 → 같은 계정 로그인
PC: tailscale.com → Windows 설치
WSL: curl -fsSL https://tailscale.com/install.sh | bash
각 장치의 100.x.x.x IP를 확인해서 기록
autossh는 SSH 연결을 자동으로 유지/복구합니다.
autossh가 하는 일:
MOSH는 SSH 대체 프로토콜이었으나 Android 16에서 EACCES 오류로 사용 불가 확인.
사실: Android 16 업데이트 이후 mosh가 ioctl에서 EACCES를 반환. SSH KeepAlive로 전환 완료.
영향: MOSH 위젯(mosh-wsl.sh) 작동 안 함. 1-4번 위젯 전부 SSH 전환 완료.
해법: MOSH 대신 SSH + ServerAliveInterval 30 + Tailscale 사용.
참조: 00_TRUTH/proven.json — PROVEN #6
Wi-Fi↔LTE 전환에도 SSH 세션이 유지됨을 실측 확인. MOSH가 필요했던 사용 사례 전부 커버.
ServerAliveInterval=30, ServerAliveCountMax=3 — 연결 끊김 감지 후 90초 내 자동 복구.
Tailscale + autossh 조합으로 네트워크 전환에 강건한 SSH 환경 구축 완료.
비밀번호 없이 SSH 접속하려면 SSH 키가 필요합니다.
폰/태블릿 Tailscale IP는 ~/.phone_ip와 ~/.tab_ip에 저장됩니다.
Tailscale IP가 변경되면 이 파일을 업데이트하세요.
🌐 SSH 5-Lane 시스템 완료!