NOMAD SHELL
iPhone 및 iPad용 모바일 SSH 터미널

오래 실행되는 원격 세션을 휴대폰에서도 안정적으로 유지합니다.

Nomad Shell은 휴대폰에서 안정적인 원격 셸이 필요한 엔지니어를 위한 iOS SSH 터미널입니다. 현재는 Mosh 재연결, Secure Enclave 또는 비밀번호 SSH 인증, Webhook + APNS 승인 루프 등 실제 구현된 기능에 집중합니다.

App Store에서 다운로드설정 보기Mosh + Secure Enclave + Webhooks

Mosh 중심 연결

SSH로 mosh-server를 시작하고, 재연결을 시도하며, 캐시된 파라미터로 세션을 다시 열 수 있습니다.

안전한 SSH 인증

Face ID 또는 Touch ID와 함께 Secure Enclave Ed25519 키를 사용하거나 iOS Keychain에 저장된 비밀번호 인증을 사용할 수 있습니다.

Webhook + APNS 승인

기기별 webhook 명령을 생성하고, 테스트 알림을 보내고, 잠금 화면에서 세션을 승인하거나 열 수 있습니다.

Quick setup + QR 온보딩

현재 온보딩 경로는 서버에서 한 줄 명령을 실행하고, 앱에서 QR을 스캔한 뒤 바로 연결하는 방식입니다.

  • Mac 또는 Linux 호스트에서 quick setup 스크립트를 실행합니다.
  • Nomad Shell에서 생성된 QR 코드를 스캔합니다.
  • SSH 키 인증 또는 비밀번호 인증을 선택합니다.
  • 연결 후 Halo Bar 상태를 확인합니다.
설정 가이드 열기

실제 명령 흐름 미리보기

Halo Bar 상태
$ curl -fsSL https://raw.githubusercontent.com/NomadShell/Scripts/main/quick-setup.sh | bash
QR 페이로드 준비 완료: host=relay.example.com user=nomad
승인 필요: npm install bcrypt
Mosh 로밍 정상: wifi -> 5G

실제 설정 흐름 사용

앱에서 실제로 사용하는 스크립트, QR, Webhook 검증 흐름을 그대로 따르세요.

FAQ

Nomad Shell은 무엇인가요?

Nomad Shell은 이동 중에도 안정적인 원격 작업을 할 수 있도록 설계된 iPhone 및 iPad용 모바일 SSH 터미널입니다.

SSH와 Mosh를 모두 지원하나요?

예. 인증과 시작에는 SSH를 사용하고, 이후에는 더 안정적인 모바일 세션을 위해 Mosh 재연결을 지원합니다.

휴대폰에서 서버에 어떻게 연결하나요?

Mac 또는 Linux 호스트에서 quick setup 스크립트를 실행한 뒤, 앱에서 생성된 QR 코드를 스캔하고 인증 방식을 선택해 연결합니다.