如何在 iOS 上 通过 NeoServer SSH 客户端使用 PuTTY 密钥(.ppk)
Index
NeoServer
NeoServer offers a comprehensive management solution for your servers, NAS (Network Attached Storage), and Linux-based routers across iPhone, iPad, and Mac platforms.

NeoServer 是 iOS(以及 iPadOS 和 macOS)上一款功能强大的 SSH 客户端和服务器管理工具,被誉为 PuTTY、Termux 和 JuiceSSH 的优秀替代品。它支持终端连接、SFTP 文件管理、Docker/Podman 容器操作、实时服务器监控(如 CPU、内存、磁盘、网络、GPU 使用率)以及 iOS 小部件等功能。特别值得一提的是,NeoServer 原生支持 PuTTY 私钥格式(.ppk)直接导入,无需额外转换工具,这大大简化了从 Windows PuTTY 迁移到 iOS 的过程。
1. 准备工作
- 下载并安装 NeoServer:在 App Store 搜索 “NeoServer: SSH Client|Terminal” 下载安装(支持 iPhone、iPad 和 Mac)。免费版已包含基本 SSH 和 SFTP 功能,高级功能(如某些 SFTP 编辑、批量脚本、SOCKS5 等)需内购解锁。
- 获取 .ppk 文件:你的 PuTTY 私钥文件(通常以 .ppk 结尾)。确保你知道该密钥对应的用户名和服务器 IP/域名,以及密钥是否有密码保护。
- 服务器端配置:确保远程服务器(Linux/NAS 等)已将对应公钥添加到
~/.ssh/authorized_keys文件中,并设置正确的权限(chmod 600 ~/.ssh/authorized_keys和chmod 700 ~/.ssh)。
注意:NeoServer 会将数据本地存储,不上传到第三方服务器,支持 iCloud 同步和 Face ID 解锁,隐私性较好。
2. 直接导入 .ppk 密钥到 NeoServer
NeoServer 从版本更新中明确添加了 PuTTY 私钥格式(.ppk)直接导入 支持,后续版本还修复了部分密钥导入问题。
操作步骤:
- 打开 NeoServer App。
- 进入 服务器管理 或 主机列表 界面(通常有 “+” 添加服务器按钮)。
- 点击添加新服务器/主机,填写基本信息:
- 主机名或 IP 地址
- 端口(默认 22)
- 用户名(对应密钥的用户)
- 在 认证方式(Authentication)中选择 私钥(Private Key)或类似选项。
- 点击导入密钥:
- 支持从 文件(Files App)、剪贴板 或直接选择 .ppk 文件导入。
- 选择你的 .ppk 文件,如果密钥有密码保护,App 会提示输入 passphrase。
- 保存服务器配置。
导入成功后,NeoServer 会处理 .ppk 格式并用于 SSH 密钥认证。你可以直接点击连接测试。
小贴士:
- 如果导入失败(极少数老版本 .ppk),尝试更新 App 到最新版(8.0.4 及以上已修复部分导入问题)。
- 支持 Jump Host(跳板机)、SOCKS5 代理,适合企业内网或复杂网络环境。
- 支持 Wake-on-LAN(WOL),可在局域网唤醒服务器。
3. 如果需要转换 .ppk(可选,非必须)
虽然 NeoServer 支持直接导入,但如果你想在其他工具中使用或备份,可以将 .ppk 转换为 OpenSSH 格式(在电脑上操作):
Windows 上使用 PuTTYgen:
- 打开 PuTTYgen。
- 点击 “Load” 加载 .ppk 文件(需输入 passphrase 如果有)。
- 菜单 “Conversions” → “Export OpenSSH key” 保存为私钥文件(例如
id_rsa)。 - 公钥部分可直接复制用于服务器
authorized_keys。
Linux/macOS 上使用 puttygen(需安装 putty-tools):
puttygen yourkey.ppk -O private-openssh -o id_rsa
puttygen yourkey.ppk -O public-openssh -o id_rsa.pub
转换后,你同样可以将 OpenSSH 格式的私钥导入 NeoServer(App 通常也支持标准 OpenSSH 私钥)。
4. 连接与使用
- 添加服务器后,在主机列表中点击连接。
- NeoServer 的终端支持:
- 复制/粘贴
- 特殊键盘(方向键、Ctrl 等)
- tmux 会话恢复
- Shell 脚本初始化
- 命令自动补全(双击 TAB 触发)
- 同时支持 SFTP 浏览、编辑、上传/下载文件(免费版支持基本操作)。
- 服务器监控:实时查看 CPU 温度、GPU 使用、磁盘 IOPS、网络速度等,还可添加 iOS 17 小部件。
高级功能(Premium):
- 终端主题自定义
- 批量服务器脚本执行
- 完整 SFTP 文件编辑(语法高亮)
- 容器创建/重启等操作
5. 常见问题排查
- 密钥认证失败:确认服务器端公钥正确、权限设置无误;检查 .ppk 是否有密码并正确输入;尝试重启 App 或设备。
- 导入提示错误:更新 App,或尝试先用 PuTTYgen 导出 OpenSSH 格式再导入。
- 网络问题:使用 Jump Host 或 SOCKS5 代理解决内网访问。
- 多设备同步:开启 iCloud 同步,密钥和服务器配置可在 iPhone/iPad/Mac 间共享。
6. 为什么推荐 NeoServer?
- 专为服务器管理设计,远超单纯终端工具。
- 对 NAS(如 Synology、TrueNAS、QNAP)、自托管、Docker 用户特别友好。
- 界面现代,支持暗黑模式,监控可视化强。
- 开发者反馈通道:[email protected](App 内也有)。
通过 NeoServer,你可以轻松在 iPhone 或 iPad 上用 PuTTY 的 .ppk 密钥安全管理远程服务器,无需额外转换,操作流畅。如果你是从 Windows PuTTY 用户转到 iOS,这将是最佳选择之一。
Features
Multi Device
Support across multiple platforms: iPhone, iPad, Mac.
iCloud Sync
iCloud Sync ensures all your configuration information is securely stored in iCloud, facilitating seamless synchronization across your multiple devices.
Security
Security, featuring support for password and biometric (FaceID, TouchID) unlocking mechanisms.
A wealth of features.
providing support for SSH terminal, script execution, containers management, and metrics monitoring with zero server-side configuration required.
Screenshots






