SSH / SFTP / rz/sz
SSH 资源可以作为终端打开,也可以打开 SFTP 文件管理。
基本配置
| 字段 | 说明 |
|---|---|
| 名称 | 资源显示名 |
| Host | SSH 服务地址 |
| Port | SSH 端口,默认 22 |
| Username | SSH 用户名 |
| 认证方式 | 每次输入、保存密码或私钥 |
认证方式
每次输入
打开资源时弹出密码输入框。适合不想保存密码的场景。
保存密码
资源配置中保存密码。适合低风险内网服务。
私钥
先到 设置 > 资源 > SSH 添加私钥,然后在 SSH 资源中选择该密钥。
私钥可以通过两种方式添加:
- 粘贴已有私钥。
- 新建 Ed25519 私钥。
如果私钥有密码但设置里没有保存密码,连接时会弹框要求输入私钥密码。
SSH 终端
终端支持:
- 主题配置。
- 字体大小配置。
- 双指缩放字号。
- 快捷输入栏。
- Ctrl / Alt 粘滞键。
- 方向键、PageUp、PageDown、Home、End。
- F1 到 F12。
在 macOS 上运行时通常不显示移动端快捷键栏,因为物理键盘更适合终端输入。
Ctrl 和 Alt 粘滞键
点击 Ctrl 或 Alt 后会进入保持状态。再按一个键会发送组合键,例如:
Ctrl后按C等价于Ctrl+C。Alt后按方向键可触发终端程序中的组合操作。
发送一次组合键后,粘滞状态会自动取消。
SFTP 模式
在 SSH 资源编辑页打开“作为 SFTP 文件管理打开”,该资源会在资源列表显示为 SFTP,并进入文件管理界面。
SFTP 默认目录策略:
- 用户名是
root:默认/ - 其他用户名:默认
/home/<用户名> - 如果手动填写默认目录,使用手动值。
rz/sz 文件传输
关闭 SFTP 模式时,可以开启 rz/sz 文件传输。适合 SSH 跳板机场景,因为它通过终端会话透传,不依赖单独的 SFTP 通道。
使用方式:
- 远端运行
rz后,App 弹出文件选择,用于上传。 - 远端运行
sz <file>后,App 接收并保存文件。
注意事项:
- rz/sz 依赖远端安装
lrzsz或兼容工具。 - 传输期间不要关闭 SSH 页面。
- 如果终端打印异常控制字符,可能是远端 shell、终端程序或 zmodem 工具输出与协议流混杂。
