v1.0 · 곧 출시

내 터미널,
주머니 속으로.

iPhone, iPad, Mac, Android를 위한 진짜 SSH 클라이언트. 무료, 빠름, 매일 직접 쓰는 사람이 만든 도구.

계정·이메일·대기열 없음. 준비되면 그냥 스토어에 올라옵니다.

또 다른 SSH 클라이언트?

JuiceSSH는 2021년에 중단되었고, Android에는 아무도 제대로 메우지 않은 공백이 남았습니다. Termius는 양쪽 플랫폼에서 동작하지만 SFTP·스니펫·터널을 모두 유료 Pro 플랜 뒤에 숨겼습니다. 다른 현대적인 대안도 있지만, 대부분 Android 전용입니다.

ShellPhone은 제가 직접 쓰고 싶었던 SSH 클라이언트입니다.

무료. 모든 기기에서 — iPhone, iPad, Mac, Android. 매일 실제로 쓰는 기능만 담았습니다 — 멀티탭 터미널, SFTP, 터널, 스니펫, 생체인증 — 그 외엔 없습니다. 파워 유저용 편의 기능을 위한 1.99 €/년 부터의 연간 구독 3종, 또는 All-in-one 4.99 €/년. 언제든 취소 가능. 추적 없음, 클라우드 없음.

— 마드리드에서 애정을 담아 개발, 전 세계에서 당신을 위해 테스트.

구성

하나하나, 제대로 만들었습니다.

  1. 01

    멀티탭 터미널

    순서를 바꿀 수 있는 탭, 세션은 서로 독립적. 한 탭에서 htop을 띄워 둔 채 다른 탭에서 파일을 편집하세요. 진짜 xterm-256color, true color, UTF-8 지원.

    SSH-2 (RFC 4251) xterm-256color · true color UTF-8 + combining mouse SGR / X10 SIGWINCH on rotate session resume after background
  2. 02

    SFTP — 다운로드는 항상 무료

    생체인증으로 서버의 파일을 탐색하고 내려받기. 다운로드는 스트리밍으로 진행되며 실시간 진행률과 취소 버튼을 제공하고 크기 제한이 없습니다. 영원히 무료이며, 업로드는 Power user 번들에 포함됩니다.

    SFTP v3 over SSH iOS Files / macOS Finder / SAF streaming · live progress · cancel no size limit biometric per-action free downloads · paid uploads
  3. 03

    터널 — 로컬 포워드와 SOCKS5

    테더링 중인 노트북에서 프라이빗 Postgres에 도달하기. 폰을 통해 SOCKS5 프록시 돌리기. 터널 실행은 무료이며, 저장은 Power user 번들에 포함됩니다.

    LOCAL forward (-L) SOCKS5 dynamic (-D) multi-port concurrent tunnels survive reconnects IPv4 + IPv6 background-tolerant
  4. 04

    변수가 있는 스니펫

    플레이스홀더가 들어간 긴 명령어. 스니펫을 탭하고 빈 칸을 채워 전송하세요. 실행은 무료이고, 직접 만든 스니펫 저장은 Power user 번들에 포함됩니다.

    {{placeholders}} types: text · password · choice shell-safe single-quote escape run free · save with Power user JSON export / import common library bundled
  5. 05

    Termux 스타일 키보드

    Ctrl, Esc, Tab, 방향키, 파이프가 언제나 한 탭 거리. 백틱 하나 때문에 iOS 키보드와 싸우는 시대는 끝.

    Ctrl · Esc · Tab · Alt arrows · pipe · ~ · / · $ chord combos (Ctrl-A, Ctrl-D…) sticky modifiers (tap-and-hold) 10k–100k scrollback copy on selection
  6. 06

    네이티브 인증, 네이티브 보안

    Face ID / Touch ID / 지문으로 잠금 해제. 키는 OS 키체인에 저장 — 앱 저장소에도, 클라우드에도 두지 않습니다. macOS에서는 ~/.ssh 키가 목록에 표시되며 한 번 탭으로 동기화된 키로 복사됩니다.

    ed25519 (preferred) RSA 2048+ · 3072 · 4096 ECDSA p256 · p384 · p521 biometric · TOFU host-key macOS ~/.ssh list + copy-in known_hosts SHA256 · strict
  7. 07

    저장된 연결

    이름·사용자·포트·키·태그까지 호스트별로 북마크. 정렬·검색 가능한 목록에서 바로 열기. 로컬 암호화 SQLite에 저장하며, 본인의 iCloud / Google Drive로의 종단 간 암호화 동기화는 선택 사항입니다.

    encrypted SQLite name · user · port · key tags & full-text search biometric on open optional E2EE sync ordered & favourited
  8. 08

    테마·글꼴·언어 기억

    터미널 테마, 고정폭 글꼴, UI 언어를 한 번만 설정하면 실행·업데이트·재부팅 후에도 그대로 유지됩니다.

    5 themes included JetBrains Mono · IBM Plex SF Mono · Fira Code 9 UI languages respects system dark/light per-device store
  9. 09

    ~/.ssh/config 가져오기

    기존 ssh_config를 넘기면 ShellPhone이 Host 블록을 저장된 연결로 파싱합니다. macOS에서는 ~/.ssh에서 바로 읽어 파일 선택이 필요 없습니다. 호스트 30개를 5초에, 손으로 다시 칠 필요 없음.

    OpenSSH-compatible parser Host · HostName · User · Port IdentityFile · ProxyCommand macOS ~/.ssh auto-read Include directives batch import + dedupe
  10. 10

    빠른 연결

    user@host, 포트, 키만 입력. 실행에서 원격 프롬프트까지 3번 탭. Power user 번들이 없으면 연결은 저장되지 않습니다.

    user@host syntax port · password · key no signup · no account 3-tap path to prompt session-only (free) saved with Power user
  11. 11

    자연어 스니펫 검색

    폴더 압축이라고 입력하면 tar -czvf가 나옵니다. 커뮤니티 셸 스니펫을 cht.sh로 호출. API 키 없음, 계정 없음, 익명 조회.

    cht.sh integration 1k+ topics indexed anonymous queries no API key required no per-query fee tap to copy or insert
  12. 12

    명령어 기록

    입력한 모든 명령어는 세션별·전역으로 검색 가능. 사흘 전의 긴 awk 한 줄을 한참 스크롤하지 않고 바로 찾을 수 있습니다.

    per-session + global full-text search encrypted on device preserved across closes configurable depth tap to re-run
  13. 13

    하드웨어 키보드 단축키

    iPad와 Mac은 전체 단축키 세트. ⌘T 새 탭, ⌘W 닫기, ⌘1–⌘9 전환, ⌘[ ⌘] 이전/다음, ⌘K 검색, ⌘/ 스니펫, ⌘, 설정.

    ⌘T · ⌘W · ⌘1–⌘9 ⌘K · ⌘/ · ⌘, ⌘[ · ⌘] (prev/next) iPad + macOS only Smart Keyboard / Magic external Bluetooth
  14. 14

    iTerm2 테마 가져오기

    iterm2colorschemes.com의 .itermcolors 파일을 끌어다 놓으세요. 수백 개 테마를 파싱해 ARGB로 로컬에 저장. 저장 전 미리보기.

    .itermcolors XML plist ARGB color storage iterm2colorschemes.com drop-in import preview before save JSON export
  15. 15

    iPad 다중 창

    탭을 끌어내 자체 창으로 분리. Stage Manager 또는 Split View로 서버 두 대를 나란히. 각 창은 별도 씬과 기록을 가집니다.

    drag-out tabs Stage Manager support Split View Slide Over scene-aware iPad + macOS only
  16. 16

    분할 창

    활성 세션 두 개를 좌우 또는 상하로 동시에 보기. 끌 수 있는 분할선으로 크기 조절. 이것은 앱 내부의 진짜 분할이며 OS의 Split View가 아닙니다. macOS 도구 패널과도 공존합니다.

    two sessions at once horizontal or vertical draggable resize divider in-app, not OS Split View coexists with tools panel desktop + iPad
  17. 17

    투명한 재연결

    Wi-Fi에서 셀룰러로 전환하거나 폰을 잠그거나 신호 없는 구간을 지나도 — ShellPhone이 백오프와 함께 알아서 재연결하고 같은 탭에 셸을 다시 붙입니다. 스크롤백도 그대로. 끝내 포기할 때를 위한 수동 재연결 버튼도 있습니다.

    automatic with backoff re-attach to same tab scrollback preserved handles Wi-Fi↔cellular & sleep manual Reconnect fallback survives short outages
  18. 18

    따라가기 모드(터미널 ↔ SFTP)

    터미널에서 cd하면 SFTP 브라우저가 따라옵니다. 브라우저에서 폴더를 열면 터미널이 그곳으로 cd합니다. 켜고 끌 수 있고 기본은 켜짐, 세션 간에 기억됩니다.

    two-way path sync terminal cd → SFTP follows SFTP open → terminal cd toggleable · on by default remembered per session no extra round-trips
  19. 19

    연결별 라벨 색상

    서버에 색상 라벨 지정 — 프로덕션은 빨강, 스테이징은 호박색 — 목록과 터미널 탭에 표시됩니다. 목록을 실시간으로 검색·필터링하고, 저장된 연결을 한 번 탭으로 복제하세요.

    per-connection colour tag shown on list + terminal tab live search / filter one-tap duplicate no naming clashes fast visual triage
  20. 20

    암호화 백업 파일

    연결·키·설정을 암호 구문으로 암호화한 .spbk 파일로 내보내고 어떤 기기에서나 복원하세요. Cloud Sync의 오프라인 대안 — 아무것도 당신 손을 떠나지 않습니다.

    .spbk encrypted file passphrase-derived key connections · keys · settings restore on any device offline, no cloud needed share via Files / Drive
  21. 21

    딥링크와 아이콘 빠른 작업

    어디서든 ssh://user@host:port 링크를 탭하면 ShellPhone이 미리 채워진 빠른 연결을 엽니다 — 절대 자동 연결하지 않습니다. 앱 아이콘을 길게 누르면 빠른 연결과 최근 연결 3개에 접근할 수 있습니다.

    ssh:// URL scheme pre-fills Quick Connect never auto-connects long-press icon shortcuts 3 most-recent connections iOS · Android · macOS
  22. 22

    편의와 안전장치

    여러 줄 붙여넣기는 셸에 들어가기 전에 미리 보여 줍니다. 활성 탭을 닫거나 데스크톱 앱을 종료할 때 먼저 확인합니다. 백그라운드 탭에는 종 배지가 표시됩니다. 손가락을 오므려 터미널 글꼴을 확대하고, 연결 중에는 화면이 꺼지지 않게 유지할 수 있습니다.

    multi-line paste preview close-tab / quit confirmation terminal bell badge pinch-to-zoom font keep-screen-awake toggle all on by default
  23. 23

    ProxyJump / 점프 호스트

    진짜 ssh -J 체이닝. 저장된 연결을 점프 호스트로 선택하면 그곳을 통해 터널링. 포트 포워딩 마술도, 우회도 없는 진짜 ProxyJump.

    ssh -J equivalent multi-hop chains forwardLocal under hood credential per hop saved jump targets auto-reconnect on hop drop
  24. 24

    Telnet 프로토콜

    Telnet만 지원하는 레거시 네트워크 장비를 위해 — 스위치, 라우터, 옛 터미널 서버. IAC 인식 경량 클라이언트, 옵션 협상은 거부, 평문 전송 경고를 크게 표시.

    RFC 854 IAC parsing refuses negotiations cleartext warning (loud) for legacy switches telnet:// URLs no encryption (by design)
  25. 25

    Wi-Fi 트리거

    사무실 Wi-Fi에 연결되면 prod-bastion 열기를 한 번 탭으로 제안. SSID를 저장된 연결과 매핑. iOS는 \

    SSID-based detection auto-suggest on connect match per connection no location stored iOS NSLocation prompt Android passive SSID
  26. 26

    공개키 에이전트(인메모리)

    키를 앱 세션당 한 번만 복호화해 RAM에 캐시. 연결할 때마다 해제 프롬프트 없음. 앱 재시작 시 비워지며, 원할 때 수동 잠금 가능.

    RAM-only cache session-scoped cleared on restart biometric to unlock once agent-style flow explicit lock available
  27. 27

    엄격한 SSH 키 검증

    연결에 키를 저장할 때, ShellPhone은 먼저 PEM을 엄격하게 파싱합니다. 떠도는 BOM 바이트, 뒤섞인 줄바꿈, 잘린 내용 — 저장되기 전에 모두 잡힙니다. 모국어로 된 명확한 오류를 받으며, 키 목록이 반쯤 쓰인 항목으로 남는 일이 없습니다.

    strict PEM parser BOM stripped · CRLF→LF whitespace trimmed PKCS#1 · PKCS#8 · OpenSSH localised error message nothing saved on failure
  28. 28

    기기 간 동기화 (iCloud / Google Drive)

    저장된 연결·스니펫·터널이 iPhone, iPad, Mac, Android 사이를 따라옵니다. Apple 기기는 본인의 iCloud 계정을, Android 기기는 본인의 Google Drive를 통해 동기화됩니다. 모든 데이터는 기기를 떠나기 전에 종단 간 암호화됩니다 — ShellPhone 서버는 중간에 없습니다. 기본 꺼짐: 한 번 토글을 켜면 설정이 모든 기기에 따라옵니다.

    end-to-end encrypted iCloud (Apple) · Drive (Android) no ShellPhone server your account, your devices off by default one toggle to enable
  29. 29

    SFTP 파일 업로드

    Files / 사진 / Drive의 파일을 SFTP로 원격 머신에 업로드. 다운로드는 무료, 업로드는 서버를 실제로 변경하는 방향이라 Power user에 포함. 백그라운드 진행 표시 — 전송 중 화면을 잠궈도 연결이 끊기지 않습니다.

    SFTP v3 over SSH upload from Files / Photos / Drive background-aware progress resumable on disconnect size + permission preserved conflict-aware overwrite
  30. 30

    매크로 — 저장된 명령 시퀀스

    호스트로 한 번의 탭으로 발사하는 저장된 명령 시퀀스. 명령 사이의 선택적 지연으로 앞 명령이 정착할 시간을 줍니다(예: 서비스 재시작을 2초 기다린 후 로그를 tail). "deploy", "git pull && restart", "tail logs", "weekly cleanup" 등, 평소 한 줄씩 붙여넣던 것들에 딱.

    named macros · Hive store N steps · per-step delay inline newlines (multi-line OK) dry-run preview abort on first non-zero (opt) share via JSON export
  31. 31

    Wake on LAN

    집의 서버, NAS, 사무실 PC를 폰에서 한 번의 탭으로 부팅. WoL 매직 패킷을 만들어 UDP/9로 로컬 서브넷에 브로드캐스트. MAC은 일반적인 모든 표기 지원(AA:BB:CC:DD:EE:FF, AA-BB-…, Cisco aabb.ccdd.eeff). 장치 저장 후 재사용 가능.

    UDP/9 broadcast (RFC, sort of) multi-format MAC parser custom broadcast address saved-devices list named per device no listener required
  32. 32

    TCP Ping

    TCP 서비스에 대한 지연·지터·손실 측정 — ICMP가 아닙니다. 모바일 샌드박스가 raw socket을 차단하기 때문입니다. TCP connect 타이밍이야말로 진짜 중요한 것입니다: 신경 쓰는 서비스에 대한 지연(포트 22의 베스천, 443의 API)이지, 다른 경로로 가는 무관한 ICMP echo가 아닙니다.

    TCP connect timing host:port input configurable count + interval min / avg / max / stddev loss percentage copy summary as text
  33. 33

    DNS 조회

    A, AAAA, MX, TXT, NS, CNAME, SOA, PTR — 시스템 관리자가 실제로 조회하는 모든 레코드 유형을, OS 리졸버에 의존하지 않고 자체 UDP/53 리졸버 클라이언트(RFC 1035)로. 업스트림 선택 가능: Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9 9.9.9.9 또는 직접 지정. 원시 응답 + 파싱된 뷰를 나란히 표시.

    UDP/53 resolver (RFC 1035) 8 record types preset upstreams + custom EDNS0 buffer 4096 TC bit → TCP fallback copy answer as text
  34. 34

    역방향 DNS

    IP를 입력하고 PTR을 선택하면 호스트명을 반환. 192.0.2.11.2.0.192.in-addr.arpa로 역방향된다는 걸 외울 필요 없이 in-addr.arpa 체인을 자동 구성. IPv6도 지원 → ip6.arpa 니블 형식.

    IPv4 + IPv6 input auto in-addr.arpa builder ip6.arpa nibble form shares same UDP/53 client shares same upstream picker copy hostname as text
  35. 35

    Whois

    도메인 또는 IP의 소유자 조회, RFC 3912. IANA의 부트스트랩 서버 whois.iana.org에서 시작해 refer: 리퍼럴을 1단계 따라가 올바른 레지스트리로 이동하고, 원시 텍스트 응답을 표시합니다. 대부분의 쿼리가 1초 이내에 해결됩니다.

    RFC 3912 over TCP/43 IANA bootstrap 1 level of refer: follow raw text response copy / share output no third-party API
  36. 36

    서브넷 스캐너

    폰에서 네트워크의 살아있는 호스트를 탐지. CIDR(192.168.1.0/24), 범위(10.0.0.10-20), 단일 IP 모두 지원. 동시성이 제한되어 배터리를 태우지도, 캡티브 포털을 트리거하지도 않습니다. 선택적 역방향 DNS 패스로 IP를 호스트명으로 변환.

    CIDR / range / single IP TCP host discovery bounded concurrency optional reverse-DNS pass abort anytime copy results as text
  37. 37

    포트 스캐너

    호스트의 열려 있는 TCP 포트 탐지. "common" 프리셋 사용(서비스명이 붙은 nmap 스타일 상위 30 — 22/SSH, 80/HTTP, 443/HTTPS, 3306/MySQL, 6379/Redis 등) 또는 22, 80-90, 443, 8000-8100 같은 커스텀 spec 붙여넣기. TCP connect-scan만 — SYN flood 없음, stealth 트릭 없음.

    TCP connect-scan common preset (top 30) custom spec parser service-name labels bounded concurrency copy results as text
  38. 38

    TLS 인증서 검사기

    host:port로 TLS 핸드셰이크를 열고 리프 인증서를 파싱하여 subject / issuer / 유효 기간 / SAN 목록 / SHA-1 + SHA-256 지문 / DER 크기 표시. 30일 미만 만료 또는 이미 만료된 경우 빨간색으로 눈에 띄게 알림. 비교 또는 핀 용도로 PEM 저장 가능.

    TLS handshake leaf cert parsing SAN list extraction SHA-1 + SHA-256 fingerprints expiry-soon warning (30d) PEM export
  39. 39

    HTTP / curl 테스터

    요청을 구성하고(메서드, URL, 헤더, 본문) 응답을 검사: 상태, 응답 헤더, 선택 가능한 모노스페이스 본문. 계정 없이, 워크스페이스 비대 없이, "Google로 로그인" 팝업 없이 — 주머니 속 Postman.

    all common HTTP methods custom headers + body response status + headers monospace body view copy as curl command no account, no workspace
  40. 40

    VNC 뷰어

    SSH로는 부족할 때 — GUI 인스톨러 실행, 그래픽 앱 확인, 데스크톱 서비스 디버깅. RFC 6143 클라이언트로 TightVNC, RealVNC, x11vnc, macOS 화면 공유, Ubuntu Remote Desktop, Raspberry Pi VNC에 연결. 핀치 줌 최대 10×, iPhone에서 4K 화면을 드래그-팬. raw + CopyRect (best over LAN) 인코딩 자동 협상.

    RFC 6143 RFB protocol RFB · VNC (RFC 6143) isolate-based IO (UI never blocks) encodings: raw / CopyRect VNC Authentication password
  41. 41

    chmod 계산기

    8진(755, 644, setuid 포함 4775)과 기호(rwxr-xr-x) 사이를 양방향으로 변환. 한쪽을 입력하면 다른 쪽이 실시간 업데이트. setuid / setgid / sticky 비트 지원. 서버에 SSH 접속 중 644가 "그룹 읽기 가능"인지 "모두 쓰기 가능"인지 헷갈릴 때 유용.

    octal ↔ symbolic 3 or 4-digit input setuid / setgid / sticky bit toggles for owner/group/other copy either form no network needed
  42. 42

    SSH 키 생성기 (Ed25519)

    기기에서 새 Ed25519 키 쌍 생성 — RSA보다 작고 빠른 현대적 알고리즘, OpenSSH 자체가 권장. OpenSSH 형식의 개인 키 + 공개 키 줄 ssh-ed25519 … 제공. 공개 키를 복사해서 ~/.ssh/authorized_keys에 붙여넣기; 개인 키는 OS 키체인에 남아 있음.

    Ed25519 keypair OpenSSH private-key format ssh-ed25519 public line optional passphrase private → OS keychain copy / share public
  43. 43

    대역폭 테스트

    Cloudflare, Hetzner 또는 OVH에서 알려진 크기의 HTTP blob을 스트리밍하여 실제 다운로드 속도 측정. speedtest.net이나 fast.com과 같은 발상이지만 광고 없이, 추적 없이, JS 런타임 없이 — 받은 바이트에 대해 시간을 측정한 HTTP GET뿐. 불안정한 모바일 네트워크에서 원격 서버에 SSH 접속하기 전에 유용합니다.

    HTTP GET, known-size blob endpoints: Cloudflare / Hetzner / OVH streamed download real Mbps over wall-clock no JS runtime no third-party SDK
  44. 44

    SFTP 자동 동기화

    SFTP로 파일을 한 번 업로드하면 ShellPhone이 로컬 경로를 기억. 백그라운드에서 돌아오거나 Re-upload를 누르면 원본과 비교하여 변경된 바이트를 한 번의 탭으로 전송. 백그라운드 감시자도, 추가 권한도 없음 — 요청할 때만 작동.

    remembers local path diff against original explicit Re-upload action no background watchers no extra OS permissions shares the SFTP-upload pipe
  45. 45

    멀티 호스트 전송

    입력한 내용을 여러 SSH 탭에 동시에 브로드캐스트. 탭별 토글이라 어떤 세션이 키를 받을지 직접 선택. 함대 전체에 apt update && apt upgrade -y를 돌리거나, 10 개의 서버에 같은 변경을 병렬로 적용 — 명령을 10 번 붙여넣을 필요 없이.

    per-tab opt-in toggle keystrokes broadcast live each tab keeps own scrollback visual indicator on synced tabs panic-stop on session crash works across clusters of N tabs
  46. 46

    iperf3 클라이언트

    표준 iperf3 클라이언트, JSON 와이어 프로토콜의 네이티브 구현. 일반 인터넷 speed-test 엔드포인트가 아니라 본인의 iperf3 서버에 대해 실제 TCP / UDP 처리량을 측정. 병렬 스트림 수, 지속 시간, 윈도우 크기, 방향(업로드·다운로드·양방향) 설정 가능. 당신의 실제 링크에 대한 정직한 숫자.

    iperf3 JSON wire protocol TCP + UDP modes parallel streams (-P) upload / download / bidir window size + duration JSON result export
  47. 47

    원격 파일용 코드 에디터

    SFTP 브라우저에서 텍스트 파일을 내장 에디터로 열기: 구문 강조, 코드 접기, 자동 들여쓰기, 찾기/바꾸기, 줄 이동, 줄 끝 문자 제어 —— 그리고 SFTP로 바로 저장.

    re_editor + re_highlight ~28 languages fold / auto-indent find / replace · go-to-line LF / CRLF control save back over SFTP
  48. 48

    SFTP에서 압축 및 압축 해제

    원격 아카이브를 추출하거나, 파일·폴더를 .zip 또는 .tar.gz로 압축해 업로드 —— 모두 SFTP 브라우저에서, 셸로 내려가지 않고. 단일 파일, 다중 선택, 폴더 전체 지원.

    zip + tar.gz .zip + .tar.gz extract / compress file · selection · folder size-guarded no shell needed
  49. 49

    Multitail 로그 뷰어

    여러 원격 로그를 분할 창에서 동시에 추적. 각 창은 실시간 tail -F로 심각도 강조, 창별 grep 필터, 일시정지, 지우기 지원. 자주 쓰는 로그 경로 프리셋과 SFTP 선택기 포함. 독립된 터미널 탭으로 동작.

    tail -n 200 -F per pane split panes severity highlight per-pane grep filter 1000-line ring buffer own terminal tab
  50. 50

    원격 SQLite 브라우저

    원격 .db를 지정 —— 경로를 입력하거나 SFTP로 선택 —— 서버의 sqlite3로 SSH를 통해 테이블·스키마·페이지 단위 행을 탐색. 자유 SQL 박스는 SELECT를 실행하고, 모든 쓰기 전에 확인을 요청. 전용 터미널 탭; 다운로드·추가 의존성 없음.

    sqlite3 -json over SSH tables · schema · rows 50 rows / page SELECT + guarded writes SFTP path picker own terminal tab
  51. 51

    SFTP 파일 관리

    SFTP 브라우저에서 바로 파일 이름 변경, 폴더 생성, 권한 설정을 시각적 chmod 편집기(rwx 그리드가 8진수를 실시간 표시)로. 파일 정보도 확인. 셸로 내려갈 필요가 없습니다.

    rename · mkdir visual chmod (rwx grid) live octal readout file info / stat from the SFTP browser no shell needed
  52. 52

    스크롤백 검색

    수천 줄의 터미널 출력에서 텍스트를 찾기. 실시간 일치 개수와 다음으로 이동 제공. 그 한 줄의 오류를 찾으려 손으로 스크롤하는 일은 끝.

    search visible scrollback live match count jump to next / previous case-sensitive toggle highlights in place works per-tab
  53. 53

    출력에서 URL 추출

    터미널 출력의 모든 링크를 탭 가능한 목록으로 추출 — 브라우저에서 열거나 복사. 폰에서 긴 URL을 한 글자씩 선택하는 일은 끝.

    scans visible output http/https · ssh:// · ftp de-duplicated list tap to open · copy from the session menu phone-friendly
  54. 54

    세션 기록

    세션 출력(ANSI 제거)을 로그 파일로 기록하고 공유하세요. 감사, 변경 기록, 긴 근무 후의 '내가 방금 뭘 했지' 순간에 안성맞춤.

    output to log file ANSI escape stripping start / stop per session share or save out audits & change records local file, no upload
  55. 55

    실시간 지연 표시

    세션 가동 시간 옆에 서버까지의 실제 왕복 시간을 색상으로 구분해 표시. 지연이 회선 탓인지 서버 탓인지 즉시 알 수 있습니다.

    real RTT to server shown by session uptime colour-coded thresholds updates live spot link vs host lag low overhead
  56. 56

    HTTP 프록시를 통한 SSH

    HTTP CONNECT 프록시(corkscrew 방식)를 통해 SSH 연결을 열어, 제한적인 회사·HTTP 프록시 뒤의 서버에 도달. 선택적 프록시 인증, 연결 전 내장 프록시 테스트 제공.

    HTTP CONNECT tunnel corkscrew-style optional proxy auth SSHSocket adapter proxy test built in behind corporate proxies
  57. 57

    원격 포트 포워딩(-R)

    서버를 통해 로컬 서비스를 노출 — ssh -R 방식. 원격 호스트에 포트를 열어 당신 기기나 LAN의 서비스로 역방향 터널링합니다. 로컬 포워드의 반대: NAT 뒤에서 개발 서버나 빠른 데모를 공유하기에 안성맞춤.

    REMOTE forward (-R) remote port → local service reverse of -L GatewayPorts aware IPv4 + IPv6 share from behind NAT

기술 사양

내부 구조.

표준 SSH-2 프로토콜, 플랫폼 네이티브 암호 API, 플랫폼 보안 스토리지. 별난 것 없음, 직접 만든 암호도 없음.

SSH

  • SSH-2 (RFC 4251-4254)
  • zlib@openssh compression
  • keepalive + auto-reconnect
  • LOCAL · SOCKS5 · ProxyJump
  • Telnet (legacy fallback)
  • multi-session FDs

Auth

  • ed25519 (preferred)
  • RSA 2048-4096 · ECDSA p256/384/521
  • password · keyboard-interactive
  • TOFU host-key trust
  • in-memory pubkey agent
  • strict PEM parse on import

Storage

  • iOS / iPadOS / macOS: Keychain
  • Android: encrypted prefs
  • biometric-gated access
  • local DB, encrypted
  • optional iCloud / Google sync
  • no telemetry · no SDKs

Terminal

  • xterm-256color
  • true color (24-bit RGB)
  • UTF-8 + combining
  • mouse passthrough (SGR/X10)
  • SIGWINCH on rotate
  • scrollback 10k–100k

SFTP

  • SFTP v3 over SSH
  • browse · sort · search
  • pause / resume transfers
  • iOS Files / macOS Finder / SAF
  • text + image preview
  • conflict-aware overwrite

Platforms

  • iOS 13+ (iPhone)
  • iPadOS 13+ (iPad · multi-window)
  • macOS 11+ (menu bar · shortcuts)
  • Android 7+ (API 24+ · phones & tablets)
  • native UX per platform
  • 9 languages built in

가격

무료, 그리고 1.99 €/년 부터의 연간 구독.

앱 전체를 무료로 사용할 수 있습니다. 세 가지 연간 구독 옵션으로 고급 기능을 잠금 해제 — 매년 자동 갱신되며, App Store / Play Store에서 위약금 없이 언제든 취소 가능.

유니버설 구매. Apple 기기 중 하나에서 한 번 구독하면, 같은 Apple ID의 iPhone·iPad·Mac에서 자동으로 잠금 해제. Android에서는 같은 Google Play 계정이 모든 기기에서 작동.

앱 전체

무료

€0 평생
  • 빠른 연결 (가입 없이)
  • 멀티탭 터미널 · 트루컬러 · UTF-8
  • SFTP 다운로드
  • 터널 및 스니펫 실행 (LOCAL + SOCKS5)
  • 명령어 기록 검색
  • 자연어 스니펫 검색 (cht.sh)
  • SSH 키 가져오기 (암호화)
  • 호스트 키 신뢰 (TOFU)
  • 생체 인증 앱 잠금
  • Termux 스타일 키보드 · 5 테마 · 9 언어
  • 세션 간 테마·글꼴·언어 유지
  • 하드웨어 키보드 단축키 (⌘T, ⌘W, ⌘1–⌘9, ⌘K, ⌘/, ⌘,)
  • iTerm2 .itermcolors 테마 가져오기
  • iPad 다중 창 (Stage Manager)
  • Cloud Sync: iCloud / Google Drive 통해 — 패스프레이즈로 종단간 암호화
  • 도구: chmod 계산기 · Ed25519 SSH 키 생성기 · 대역폭 테스트

폰에서 제대로 SSH 하기 위한 모든 것 — 트라이얼 없음, 워터마크 없음, 추적 없음, 광고 없음.

연간 · 1.99 €/년

파워 유저

€1.99 / 년
  • SSH 연결 저장 (호스트, 포트, 사용자, 키) — 한 번의 탭으로 재연결
  • ~/.ssh/config에서 일괄 가져오기 — macOS에서는 ~/.ssh에서 자동으로 읽음(파일 선택 불필요)
  • 저장 시 엄격한 SSH 키 검증 (서버보다 먼저 명확한 오류 표시)
  • SSH 터널 저장 — LOCAL 포워드 (-L) + SOCKS5 프록시 (-D), 토글로 on/off
  • {{변수}} 포함 스니펫 저장 — 삽입 시 입력 요청
  • SFTP 파일 업로드 (다운로드는 계속 무료)
  • ProxyJump / 점프 호스트 (ssh -J 방식)
  • Telnet 프로토콜 (레거시 장비: 라우터, 스위치)
  • Wi-Fi 트리거 — SSID에 따라 연결 자동 제안
  • Pubkey 에이전트 — 앱 세션당 키 복호화 1회
  • 매크로 — 선택적 지연이 포함된 저장된 명령 시퀀스
  • SFTP 자동 동기화 — 로컬에서 변경된 파일을 한 번의 탭으로 재업로드
  • 원격 파일용 내장 코드 에디터 — 구문 강조, 코드 접기, 찾기 및 바꾸기, 줄 끝 문자
  • SFTP에서 압축 및 압축 해제 — 아카이브 추출 또는 파일·폴더를 .zip / .tar.gz로 압축
  • Multitail 로그 뷰어 — 분할 창에서 여러 원격 로그를 동시에 추적(tail -F), 강조 및 필터 지원
  • 원격 SQLite 브라우저 — 테이블, 스키마, 페이지 단위 행 탐색 및 SSH로 SQL 쿼리 실행
  • SFTP 파일 관리 — 이름 변경, 폴더 생성, 시각적 chmod 편집기(rwx 그리드 + 실시간 8진수)를 브라우저에서 바로
  • 스크롤백 검색 — 수천 줄의 터미널 출력에서 텍스트 찾기, 실시간 일치 개수 표시
  • 출력에서 URL 추출 — 터미널의 모든 링크를 탭 가능한 목록으로(열기 또는 복사)
  • 세션 녹화 — 세션 출력(ANSI 제거)을 로그 파일로 기록하고 공유
  • 실시간 지연 표시 — 서버까지의 실제 RTT를 세션 가동 시간 옆에 색상으로 표시
  • 유니버설 구매 — 동일한 구독이 모든 Apple 기기에서 작동

매일 SSH를 쓰는 시스템 관리자·개발자용. 1년에 카페 커피 한 잔 값.

연간 · 1.99 €/년

네트워크 도구

€1.99 / 년
  • Wake on LAN — MAC 주소로 PC / NAS / 서버 부팅
  • TCP Ping — TCP 서비스에 대한 지연·지터·손실 측정
  • DNS 조회 — A, AAAA, MX, TXT, NS, CNAME, SOA, PTR, 리졸버 설정 가능 (Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9, 커스텀)
  • 역방향 DNS — IP → 호스트명 (PTR + IPv4 선택 시 in-addr.arpa 체인 자동 구성)
  • Whois — 도메인/IP 소유자 조회 (IANA 부트스트랩)
  • 서브넷 스캐너 — CIDR / 범위 / 단일 IP의 살아있는 호스트 탐지
  • TCP 포트 스캐너 — 공통 프리셋 또는 커스텀 지정(예: 22, 80-90, 443)
  • TLS 인증서 검사기 — 주체, 발급자, 지문, 30일 이내 만료 경고
  • HTTP / curl 테스터 — 요청 빌더 + 응답 뷰어 (주머니 속 Postman)
  • iperf3 클라이언트 — 본인의 iperf3 서버에 대한 실제 TCP / UDP 처리량
  • 멀티 호스트 전송 — 여러 SSH 탭에 키 입력을 동시에 브로드캐스트
  • HTTP CONNECT 프록시를 통한 SSH — 제한적인 회사 프록시 뒤의 서버에 연결 (corkscrew 방식)
  • 원격 포트 포워딩(ssh -R) — 로컬 서비스를 원격 포트에 노출
  • 유니버설 구매 — 동일한 구독이 모든 Apple 기기에서 작동

시스템 관리자·네트워크 엔지니어·에티컬 해커용 — 스캔·핑·DNS 확인 때문에 노트북을 열지 않아도 됩니다.

연간 · 3.99 €/년

원격 데스크톱

€3.99 / 년
  • VNC 뷰어(RFC 6143) — TightVNC, RealVNC, x11vnc, macOS 화면 공유, Ubuntu Remote Desktop, Raspberry Pi VNC
  • 핀치 줌 최대 10×, iPhone에서 4K 화면을 드래그-팬
  • raw + CopyRect 인코딩, 자동 협상 — LAN이나 빠른 연결에서 최적
  • 비밀번호 지원 (표준 VNC Authentication)
  • 유니버설 구매 — 동일한 구독이 모든 Apple 기기에서 작동

SSH로 부족할 때의 서버 시각적 액세스 — GUI 실행, 인스톨러 확인, 그래픽 문제 디버깅.

최고의 가치 · 모든 번들 · 4.99 €/년

All-in-one — 모두 한 번에

€4.99 / 년 — 개별 구매 7.97 € 대비 약 37% 절약
  • Power user — 저장된 연결, 터널, 스니펫, SFTP 업로드, SFTP 자동 동기화, ProxyJump, Telnet, Wi-Fi 트리거, pubkey 에이전트, 매크로, 코드 에디터, zip/unzip, Multitail, SQLite 브라우저
  • Network tools — Wake-on-LAN, TCP ping, DNS, Whois, 서브넷/포트 스캐너, TLS 검사기, HTTP 테스터, iperf3, HTTP CONNECT 프록시, 멀티 호스트 전송
  • Remote desktop — VNC 뷰어 (TightVNC, RealVNC, x11vnc, macOS, Linux, Raspberry Pi 지원)
  • 유니버설 구매 — 동일한 구독이 모든 Apple 기기에서 작동

둘 이상의 번들을 쓸 거라면 당연한 선택 — 시스템 관리자·DevOps·네트워크 펜테스터용.

프라이버시

클라우드 없음. 추적 없음. 군더더기 없음.

당신의 서버, 당신의 키, 당신의 트래픽. 이 앱은 당신의 머신하고만 이야기하고, 그 외 누구와도 이야기하지 않습니다.

  • 저장 연결·스니펫·터널은 당신의 기기에 저장됩니다. 본인의 iCloud 또는 Google 계정으로의 동기화는 선택 사항이며 기본적으로 꺼져 있습니다. 우리 쪽에는 계정이 존재하지 않습니다.
  • OS 키체인에 저장됩니다. 생체인증으로 잠금 해제. 클라우드에 복사되지 않습니다.
  • 네트워크 앱은 SSH로 당신의 서버와 직접 통신합니다. 그 외 외부 통신은 팩 결제 시의 영수증 검증과, 당신이 직접 켰을 때에 한해 본인의 iCloud / Google 계정으로의 동기화뿐입니다.
  • 텔레메트리 없습니다. 분석 SDK도 없고, 데이터를 본가로 보내는 크래시 리포터도 없습니다.

자주 묻는 질문

자주 묻는 질문

ShellPhone은 무료인가요?

네 — 완전한 SSH/SFTP 클라이언트는 영원히 무료입니다. 선택형 연간 구독으로 파워 유저용 번들을 해제할 수 있습니다.

계정이 필요한가요?

아니요. 가입 절차도 없고, 당신의 신원을 저장하는 백엔드도 없습니다. 키는 기기의 키체인에 저장됩니다.

구독에는 무엇이 포함되나요?

파워 유저(€1.99/년), 네트워크 도구(€1.99/년), 원격 데스크톱(€3.99/년), 또는 올인원 번들 €4.99/년(세 가지를 따로 사는 것 대비 약 37% 할인).

제 데이터를 수집하나요?

텔레메트리 없음, 분석 없음, 크래시 리포트 없음. 인터넷은 SSH, 선택형 익명 스니펫 검색, 본인의 클라우드 동기화, 서명된 영수증 검증에만 사용됩니다.

iPad와 Mac에서도 작동하나요?

네. Apple에서는 유니버설 구입입니다 — 구독 하나로 같은 Apple ID의 iPhone, iPad, Mac이 모두 해제됩니다.

언제든지 취소할 수 있나요?

네, Apple ID / Google Play 설정에서 가능합니다. 결제한 기간이 끝날 때까지 번들을 계속 이용할 수 있습니다.