$ ssh -i ~/.ssh/id_ed25519 [email protected]
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 团队撰写和维护,尽量保持公允——每款工具都有最适合它的用户。发现事实性错误?欢迎邮件指正。
核心能力与定价模式一览
| 产品 |
界面技术 |
支持平台 |
定价模式 |
SFTP 图形界面 |
Docker 管理 |
实时监控仪表盘 |
| Nexus Shell |
原生 SwiftUI |
仅 macOS (14+, Apple Silicon) |
免费版 + Pro 一次买断 |
内置 |
内置 |
内置 |
| Termius |
Electron |
macOS · Windows · Linux · iOS · Android |
免费版 + 订阅制 |
订阅解锁 |
无 |
无 |
| Tabby |
Electron |
macOS · Windows · Linux |
免费开源 |
内置 |
无 |
无 |
| iTerm2 |
原生 (Objective-C) |
仅 macOS |
免费开源 |
无 |
无 |
无 |
| OpenSSH |
命令行 |
macOS / Linux 自带 |
免费 |
命令行 (scp / sftp) |
无 |
无 |
按场景 30 秒选型
- 只用 Mac,想要「连接 + 文件 + 容器 + 监控」一个窗口搞定,反感订阅 → Nexus Shell。
- 需要 Windows / Linux / 手机端,或团队跨平台共享主机列表 → Termius。
- 只要一个强大的终端模拟器、愿意自己配置 → iTerm2(原生)或 Tabby(跨平台开源)。
- 重度脚本化、批量自动化管理主机 → 直接用 OpenSSH 命令行,任何图形客户端都替代不了它。
选型常见问题
Nexus Shell 能完全替代 Termius 吗?
如果你只在 macOS 上工作,可以——终端、SFTP、密钥、Docker、监控都齐,多台 Mac 之间还能用 iCloud 端到端加密同步连接与密钥。但 Windows / Linux / 手机客户端是 Nexus Shell 明确不做的方向;需要跨 OS 就继续用 Termius。
免费开源的 Tabby / iTerm2 已经够用,为什么要花钱?
只需要终端模拟器的话,它们确实优秀且够用。Nexus Shell 提供的是「管理面」:实时负载仪表盘、SFTP 任务面板、容器管理等持续维护的集成能力,加上原生 SwiftUI 的性能与观感。免费版可以先用,不合适不花一分钱。
为什么 Nexus Shell 不做 Windows / Linux 版?
单平台专注是刻意取舍:SwiftUI 原生栈换来更低内存占用、更跟手的界面和更快的迭代。确有跨平台需求,我们真诚推荐 Termius 或 Tabby。
在你的 Mac 上试试 Nexus Shell
免费版无限期使用;注册即得 7 天全功能 Pro 试用——不绑卡、到期不扣费。