$ ssh -i ~/.ssh/id_ed25519 root@lax.cn2.example
The authenticity of host 'lax.cn2.example (192.0.2.42)' can't be established.
ED25519 key fingerprint is SHA256:XkJ8aP9q3vRtKL5wMnB8/uH7zV2cD4fE6gH8iJ0kL1m
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'lax.cn2.example' (ED25519) to the list of known hosts.
[+] handshake complete · curve25519-sha256 · 256-bit AES-GCM
[+] authenticated as root via publickey (ed25519)
Last login: Wed May 9 14:21:33 2026 from 10.0.0.42
Welcome to Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-31-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/pro
System load: 0.86 Processes: 151
Usage of /: 42.8% of 78.65GB Users logged in: 1
Memory usage: 49% IPv4 address for eth0: 10.0.4.18
Swap usage: 0% IPv4 address for docker: 172.17.0.1
[!] 47 updates can be applied immediately.
[!] 18 of these updates are standard security updates.
root@lax-cn2:~# uptime
14:23:11 up 47 days, 3:12, 1 user, load average: 0.86, 0.42, 0.18
root@lax-cn2:~# free -h
total used free shared buff/cache available
Mem: 15Gi 7.2Gi 4.1Gi 256Mi 3.7Gi 7.6Gi
Swap: 2.0Gi 0B 2.0Gi
root@lax-cn2:~# docker ps
CONTAINER ID IMAGE STATUS PORTS NAMES
8f00a8b2c1d4 nginx:alpine Up 12 days 0.0.0.0:80->80/tcp, :443/tcp edge-proxy
af02c2ce5612 redis:7.2 Up 8 days 6379/tcp cache-1
b7c3d9012abc postgres:16 Up 47 days 5432/tcp db-primary
e4a89102fb45 node:20-alpine Up 3 hours 0.0.0.0:3000->3000/tcp api-server
root@lax-cn2:~# top -bn1 | head -8
top - 14:23:21 up 47 days, 3:13, 1 user, load average: 0.86, 0.42, 0.18
Tasks: 218 total, 1 running, 217 sleeping, 0 stopped, 0 zombie
%Cpu(s): 3.5 us, 0.7 sy, 0.0 ni, 95.6 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 15843.4 total, 4128.9 free, 7298.2 used, 3812.4 buff/cache
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1024 root 20 0 812456 98432 12784 S 2.3 0.6 4:32.17 nginx
2048 redis 20 0 216584 42816 3920 S 0.7 0.3 1:18.42 redis-server
3072 postgres 20 0 1248192 152384 98208 S 0.3 1.0 18:42.81 postgres
root@lax-cn2:~# ls -la /var/log/nginx/
total 24K
drwxr-xr-x 2 root root 4.0K May 9 14:00 .
drwxr-xr-x 14 root root 4.0K May 9 06:25 ..
-rw-r----- 1 root adm 8.4K May 9 14:23 access.log
-rw-r----- 1 root adm 1.2K May 9 14:00 error.log
root@lax-cn2:~# █
[ EOF // ~ ]
이 페이지는 Nexus Shell 팀이 작성·관리합니다. 최대한 공정하게 유지하려 합니다 — 모든 도구에는 가장 잘 맞는 사용자가 있습니다. 사실 오류를 발견하면 이메일로 알려주세요.
2026년 9월 27일 확인. 주요 공식 출처:
Termius ·
Tabby ·
iTerm2 ·
Tabby Docker plugin ·
Tabby MCP plugin
핵심 기능과 가격 모델 한눈에 보기
| 제품 |
제품 성격 |
지원 플랫폼 |
가격 모델 |
SFTP GUI |
Docker 관리 |
실시간 모니터링 대시보드 |
MCP 서버(AI 에이전트가 조작 가능) |
| Nexus Shell |
네이티브 macOS 서버 워크벤치 |
macOS 전용 (14.2+, Apple Silicon) |
개인 SSH 무료; 웹사이트 Pro 영구 구매; App Store 영구 / 연간 |
Pro / 적격 체험 |
Pro / 적격 체험 |
Pro / 적격 체험 |
제공* |
| Termius |
크로스 플랫폼 SSH 클라이언트 |
macOS · Windows · Linux · iOS · Android |
무료 Starter + Pro 월 $10(연간 결제) |
무료 Starter에 포함 |
명시 없음 |
명시 없음 |
명시 없음 |
| Tabby |
설정 가능한 터미널 및 SSH 클라이언트 |
macOS · Windows · Linux |
무료 오픈소스 |
내장 패널 / 선택형 탭 플러그인 |
선택 플러그인 |
명시 없음 |
선택 플러그인 |
| iTerm2 |
macOS 터미널 에뮬레이터 |
macOS 전용 |
무료 오픈소스 |
명시 없음 |
명시 없음 |
명시 없음 |
명시 없음 |
| OpenSSH |
명령줄 SSH 도구 |
macOS / Linux 기본 탑재 |
무료 |
CLI (scp / sftp) |
명시 없음 |
명시 없음 |
명시 없음 |
시나리오별 30초 선택
- Mac에서 연결, 파일, 컨테이너, 모니터링을 함께 관리하려면 Nexus Shell을 사용해 보세요. 웹사이트 Pro는 영구 구매만 제공합니다.
- Windows / Linux / 모바일이 필요하거나 플랫폼을 넘나들며 팀과 호스트 목록을 공유 → Termius.
- 강력한 터미널 에뮬레이터만 필요하고 직접 설정을 즐긴다 → iTerm2(네이티브) 또는 Tabby(크로스 플랫폼 오픈소스).
- 대량 호스트의 스크립트·자동화 중심 → OpenSSH 명령줄. 어떤 GUI 클라이언트도 대체할 수 없습니다.
고를 때 자주 묻는 질문
Nexus Shell이 Termius를 완전히 대체할 수 있나요?
작업 방식에 따라 다릅니다. Nexus Shell은 macOS 14.2 이상 Apple Silicon Mac에서 SSH, SFTP, 키, Docker, 모니터링을 제공합니다. 전환 전 키, 점프 호스트, 파일 작업을 확인하세요. 모든 기능의 동등성이나 연결 설정 자동 가져오기를 보장하지 않습니다. Windows, Linux, 모바일 또는 팀 공유 저장소가 필요하면 Termius를 검토하세요.
무료 오픈소스인 Tabby / iTerm2로 충분한데 왜 돈을 내나요?
터미널만 필요하다면 기존 도구로 충분합니다. Nexus Shell Pro는 SFTP, Docker, 모니터링을 통합합니다. 무료 버전은 개인 비상업용 SSH에 한하며, 고급 기능에는 Pro 또는 자격을 충족한 체험이 필요합니다. 구매 전에 실제 작업으로 평가하세요.
왜 Windows / Linux 버전을 만들지 않나요?
단일 플랫폼 집중은 의도적인 선택입니다. Nexus Shell은 SwiftUI를 사용하며 macOS에서 중요한 상호작용과 시스템 기능을 계속 다듬고 있습니다. 크로스 플랫폼이 정말 필요하다면 Termius나 Tabby를 진심으로 추천합니다.
서버 작업을 옮기기 전에
기존 클라이언트를 유지하고 중요하지 않은 서버로 시험하세요. 서버 지문, 사용할 키, 점프 호스트를 확인하고 테스트 파일을 내려받아 편집한 뒤 원격 저장 결과를 확인하세요. Docker가 필요하면 서버 계정으로 컨테이너와 로그를 볼 수 있는지 확인하세요. Nexus Shell은 세션 탭을 제공하며 터미널 분할은 아닙니다. 파일 두 열은 Mac과 서버 한 대이며 원격 서버 두 대가 아닙니다.
웹사이트 버전은 앱 안의 「멤버십 → 로그인」에서 시작해 앱으로 돌아와 체험 상태를 확인한 뒤 서버 작업 하나를 검증하세요. 웹사이트에만 로그인해도 앱이 로그인되지는 않습니다. App Store 버전은 Apple 구매·복원 절차를 따릅니다.
첫 연결과 작업 점검표 보기(한국어) →
Mac SFTP 클라이언트는 실제 파일 작업으로 비교하세요
WinSCP에서 Mac으로 옮긴다면 먼저 서버가 SFTP를 지원하는지 확인하세요. FTP·FTPS는 다른 프로토콜이며 Nexus Shell은 그 대체품이 아닙니다. Apple Silicon과 macOS 14.2 이상이 필요합니다. 터미널만 필요하면 기존 SSH 도구로도 충분하고, 파일·컨테이너·모니터링을 한 앱에서 관리하려면 Nexus Shell을 검토할 수 있습니다.
SFTP 업로드가 끝나면 무엇을 확인하나요?
호스트·포트·사용자 이름·서버 경로를 함께 확인한 뒤, 본인에게 쓰기 권한이 있는 새 테스트 디렉터리로 작은 파일을 보내세요. 서버의 파일을 Mac의 다른 빈 폴더로 내려받아 보관한 원본과 비교합니다. 로컬 폴더와 원격 폴더를 구분하고 숨김 파일도 확인하세요. 연결 성공이나 전송 완료 표시만으로 목적지·내용·권한을 모두 검증한 것은 아닙니다.
파일을 올렸는데 웹페이지가 그대로라면?
원격 파일을 별도로 내려받아 내용을 비교하세요. 그 파일이 바뀌었다면 서비스의 문서 루트·설정 로딩·캐시를 확인합니다. 외부 에디터의 로컬 저장, SFTP 업로드, 서비스 반영은 서로 다른 단계입니다. 웹사이트 / Homebrew판의 외부 편집은 원격 shell도 사용하므로 SFTP 전용 계정의 일반 전송과 같은 조건은 아닙니다. App Store판은 전송 엔진이 달라 실제 서버와 별도로 확인해야 합니다.
무료 테스트 파일과 왕복 전송 점검표(한국어) → · 브라우저 파일 검사기(영문 UI) →
위 점검표는 다른 SFTP 클라이언트에서도 쓸 수 있으며 구매가 필요하지 않습니다. 검사기는 기존 합성 파일 다섯 개의 바이트만 확인하고 파일이나 해시를 업로드하지 않습니다. Nexus Shell의 SFTP에는 Pro 또는 유효한 체험이 필요합니다. 대상 웹사이트 신규 계정의 체험은 카드 없이 7일이며 종료 시 자동 결제되지 않습니다. 실제 작업에 맞는지 확인한 뒤 웹사이트 평생 Pro 가격을 확인하세요. Apple 구매·연간 구독은 아래 별도 안내를 참고하세요.
참고: OpenSSH SFTP 공식 매뉴얼. Nexus Shell 개발팀의 안내이며 서버·GUI의 새로운 호환성 시험 결과는 아닙니다. 2026-10-15 갱신.
당신의 Mac에서 Nexus Shell 써 보기
웹사이트 버전: 개인 비상업용 SSH 무료. 자격을 충족한 신규 계정은 카드 없이 7일간 Pro를 체험하며, 종료 시 자동 결제되지 않습니다.
Apple을 통해 구매하고 싶으신가요?
App Store는 영구 Pro와 자동 갱신 연간 구독을 제공하며 Nexus Shell 계정과 Agent Bridge는 없습니다. 구매와 데이터는 별도 관리되며 연결 설정은 자동 이전되지 않습니다. 웹사이트 Pro는 영구 구매만 제공합니다. 현재 가격은 다르며 향후 App Store 영구 가격에 맞출 예정이나 금액과 적용일은 여기서 발표하지 않았습니다.
Mac App Store 버전 보기