Quick setup + 수동 대안
스크립트 + QR로 Nomad Shell 설정.
현재 구현된 흐름은 호스트에서 quick setup을 실행하고, iOS 앱에서 QR을 스캔한 뒤, Secure Enclave 키 또는 비밀번호로 Mosh 연결을 시작하는 방식입니다.
Mac 설정
앱과 같은 스크립트 경로로 서버를 준비합니다.
- quick setup을 실행해 SSH와 mosh에 필요한 의존성을 설치하고 설정합니다.
- SSH 키 인증을 사용할 경우 authorized_keys 공개키 줄을 setup 흐름에 포함합니다.
- SSH 포트 접근을 유지하고 Mosh용 UDP 60000-61000을 허용합니다.
- 출력된 QR을 사용해 호스트, 사용자, 포트를 Nomad Shell로 가져옵니다.
$
curl -fsSL https://raw.githubusercontent.com/NomadShell/Scripts/main/quick-setup.sh | bash$
NOMAD_PUBKEY_B64='<base64-authorized-key-line>' bash -c "$(curl -fsSL https://raw.githubusercontent.com/NomadShell/Scripts/main/quick-setup.sh)"iOS 설정
스캔, 인증, 연결, 알림 검증 순서로 진행합니다.
- Nomad Shell을 열고 Add Server -> Scan QR을 선택합니다.
- Secure Enclave SSH 키(권장) 또는 비밀번호 인증을 선택합니다.
- 키 인증을 사용할 경우 생성된 공개키 줄을 ~/.ssh/authorized_keys에 추가합니다.
- 연결한 뒤 Halo Bar로 세션 상태를 확인합니다.
- Settings -> Webhook Command에서 명령을 복사하고 Test Webhook을 실행합니다.
팁: 터미널 화면에서는 스와이프와 핀치 줌을 사용할 수 있습니다. Halo Bar 색상은 실행, 승인, 오류 상태를 나타냅니다.