SSH、跳板、隧道与远程文件

可靠接入,顺手操作远程文件。

用主机分组和多会话管理服务器,通过交互式 PTY 完成日常工作,并在同一连接中打开独立的 SFTP Channel。需要时走单跳跳板、本机回环隧道,或 JumpServer / Teleport / Boundary 堡垒接入。未知主机必须显式信任,变化的主机密钥直接阻止连接。

01

接入直连 / 跳板 / 隧道

02

终端交互式 PTY

03

验证Host Key 必选

01

主机资料与凭据分离

ServerProfile 只保存显示和连接元数据;密码、Passphrase 与私钥内容由本地 Credential Vault 管理。

02

跳板与隧道就位

单跳跳板机独立验证两端身份;本地隧道仅绑定 127.0.0.1,显式启动/停止,不占用终端标签。

03

文件传输不打断终端

SFTP 使用同一认证 Transport 上的独立 Channel,支持浏览、上传、下载、创建目录、重命名与删除。

01

为经常连接的服务器建立秩序

用自定义分组整理主机,搜索名称、地址或标签,快速进入需要的环境。认证支持密码、文件私钥和加密私钥 Passphrase;移动端使用不透明的 key_id 表达导入密钥,不假设任意桌面路径都可访问。

连接流程使用单一状态机描述 idle、connecting、verifying-host、authenticating、opening-shell、connected、disconnected 和 error,界面可以准确告诉你正在发生什么。

02

接入路径覆盖企业与内网场景

目标主机可引用一台直连主机作为单跳跳板:先认证 A,再经 direct-tcpip 打开并独立验证、认证 B,最终只暴露 B 的正常 ServerSession。本地 TCP 隧道保存规则、显式启动,并在需要时做可达性探测;反向转发、SOCKS 与公网分享不在当前范围。

JumpServer、Teleport 与 Boundary 等堡垒 Provider 通过统一接入框架完成鉴权与目标选择,会话仍回到现有 Terminal / SFTP / Agent 边界,而不是另起一套 Shell。

03

把验证当作连接的一部分,再切换到文件

未知主机可 Trust Once、Trust & Remember 或取消;已知密钥变化会阻止连接。Known Hosts 与凭据由 Rust Core 管理,界面无法绕过验证或读取已记住密码明文。

交互式 PTY 支持 Resize、复制、粘贴、搜索与中文输出;SFTP 提供面包屑、刷新、元数据与传输队列。终端与文件共享 ServerSession,但保持各自的 Channel 生命周期。

常见问题

SSH 与 SFTP

是否支持加密私钥?+

支持,可在当前连接操作中提交 Passphrase,且不会写入 ServerProfile。

跳板机会跳过主机验证吗?+

不会。跳板路径上的 A 与 B 分别做 Host Key 核对与认证;任一端密钥变化都会阻止继续。

SFTP 会新建一套登录吗?+

SFTP Channel 依附现有 ServerSession,在相同 SSH Transport 和认证上下文中工作。