헤드리스 CI 너머에서 병목은 대역폭이 아니라 대화형 진입점입니다. 공항·해저 혼잡·절전을 견디는 셸이 있어야 플레이키 테스트와 로그 tail, 핫픽스 조율이 됩니다. SSH는 자동화에 정직한 경로를 주고, Mosh는 손실 링크의 타이핑을 살리는 대신 UDP·NAT 방화벽 서사를 추가합니다.

멀티 노드 rsync 아티팩트 확산과 달리, 여기서는 공유 노드에 얼마나 안정적으로 붙어 협업 셸을 굴릴지를 다룹니다. 아티팩트·승격 설계는 rsync·빌드 락 매트릭스, AZ 분리·웹훅은 OpenClaw 멀티 AZ, 목록은 블로그 홈을 보세요.

SSH는 git+ssh·scp·rsync --rsh=ssh와 CI의 기본 평면입니다. Mosh는 지터에 긴 대화형 세션만 좁게 올립니다. 공유 DerivedData 쓰기 순서는 전송과 무관합니다. 배치는 SSH+타임아웃, UDP 승인 뒤 온콜·페어는 Mosh 검토가 2026년형 경험칙입니다.

신호 SSH 우선 Mosh 우선
세션 생존 재연결 스크립트, ServerAliveInterval, tmux detach/attach 로밍·절전/복귀·높은 손실에서도 로컬 에코가 얼지 않음
컴플라이언스 표면 단일 TCP 포트, 성숙한 로깅 훅 UDP 허용 목록과 Mac의 mosh-server 패키징 필요
병렬 빌드 Mosh와 동일—워크스페이스 분리 + 승격 구간 flock SSH와 동일—전송 계층을 상호 배제와 혼동하지 말 것

포트·방화벽 체크리스트

행을 보안 그룹·이그레스 허용·노드 방화벽 메모에 붙이고, 사무실·테더·스플릿 VPN 세 경로에서 재시험하세요. 대칭 NAT에서 UDP 왕복은 서류와 다르게 깨집니다.

평면 프로토콜·포트 메모
SSH 제어 TCP 22 (또는 사용자 지정 포트) 키 로테이션·레이트 리밋·점프 호스트를 유지합니다. 자동화·scp·git+ssh가 같은 경로를 공유합니다.
Mosh 데이터 UDP 60000–61000 기본 범위(정책상 서버에서 축소 가능) Mac에 mosh-server가 필요합니다. SSH는 되는데 Mosh만 로그인 직후 멈춤 패턴은 거의 항상 UDP 차단 또는 응답 필터입니다.
NAT·복귀 경로 Established/Related 상태 허용 지역별 관측 손실·RTT를 문서화하세요. DPI나 UDP “최적화” 미들박스가 ping은 멀쩡해도 Mosh만 깨는 경우가 있습니다.

검수: 클래스마다 mosh user@host, 타이핑 중 와이파이 토글로 로컬 에코, UDP 창 축소 시 클라 스크립트에도 동일 한계.

기본 거부 이그레스라면 노드 프리픽스로만 UDP 60000–61000을 연 전용 점프 서브넷을 제안하세요. 일반 VLAN은 SSH만 두면 폭발 반경이 보입니다.

빌드 락·flock 조합 전략

Mosh는 렌더링·손실 생존만 개선하며 동시 쓰기 순서를 주지 않습니다. 넓게 컴파일·좁게 승격: 브랜치별 워크트리, 축복 복사·매니페스트·알림만 flock.

  • 락 위치: 로컬 SSD·저지연 메타 볼륨. SSHFS·먼 NFS 락은 가짜 경합을 부풀립니다.
  • 임계 폭: 전체 빌드가 아니라 승격만. 넓은 락은 M4 플릿을 단일 스레드로 만듭니다.
  • 사람·로봇 동일 엔트리: Mosh에서 돌린 스크립트도 CI와 같은 승격 경로를 호출해 flock 우회를 막습니다.
  • 병렬 검수: 셸 두 개로 승격 경쟁—하나는 17 등 문서 코드로 즉시 종료, 태그는 대기로.

CI와 사람이 같이 부를 최소 게이트 예시입니다. 전송은 SSH/Mosh 무관하게 동일 호출을 유지하세요.

flock -n /var/tmp/m4-promote.lock bash -c '
  ./scripts/promote_artifacts.sh
' || { echo "promote lock busy"; exit 17; }

락 대기 백분위 초과 시 알람을 Mosh 세션과 상관해 사람 충돌과 CI 폭풍을 구분하세요.

FAQ

Mosh가 flock·CI 배제를 대체? 아니요. 전송·렌더링일 뿐이며 안전 쓰기는 워크스페이스·오케스트레이터·승격 락이 결정합니다.

22는 열렸는데 Mosh만 실패? UDP 평면과 mosh-server가 필요합니다. 응답·미들박스를 검증하세요.

자동화도 Mosh? 보통 SSH가 낫습니다. Mosh는 지터 속 장시간 대화형에만.

tmux와 중복? tmux는 서버 상태, Mosh는 클라 타이핑. 둘을 겹치는 팀이 많습니다.

운영 가이드일 뿐 계약 SLA는 아닙니다. UDP·NAT 동작은 ISP·캠퍼스 설계마다 다릅니다. 포트 범위는 일반적인 업스트림 기본값을 따르므로, 설치된 mosh 버전과 대조한 뒤 수치를 약속으로 취급하지 마세요.
대화형 Mac 용량

로그인 없이 요금제 둘러보기

공개 요금 페이지에서 리전·SKU를 계정 없이 비교할 수 있습니다. 준비가 되면 구매 플로에서 결제하고 전용 Mac mini M4 노드를 띄운 뒤, 이 방화벽·flock 체크리스트를 런북에 붙여 넣으세요.

구매 페이지로 (열람은 무료) 요금제 비교