0.2.18 Windows ZIP 包含 tastessh-cli.exe 及别名 tssh.exe。其他 OS 请确认发行文件组成与执行权限。准备运行命令的终端,以及服务器和文件访问权限。以下 sample-server、example.invalid、demo 仅为示例,须替换为自己获授权的目标。
tastessh-cli --version
tastessh-cli --help
tastessh-cli connect --help以命令行帮助的位置参数和选项为准。全局 --data-file 指定独立 Vault JSON 路径,不要误填真实资料路径。--debug 输出可能含路径和连接信息,公开前请检查。不要将密码、私钥、令牌放入命令行、shell 历史或示例文件。
tastessh-cli host-add sample-server example.invalid --username demo
tastessh-cli password-set sample-server
tastessh-cli connect sample-server预期结果为保存列表与连接终端。失败时检查所选资料文件、认证、主机密钥、防火墙和服务器策略。
| 命令组 | 提供的管理功能 |
|---|---|
| vaults, vault-add, vault-edit, vault-remove | 保险库列表、创建、重命名、确认后删除 |
| groups, group-add, group-edit, group-remove | 分组创建、父组、用户、端口、标签管理 |
| group-startup, group-sftp-path, group-identity | 分组默认启动目录/命令、SFTP 路径、认证项目 |
| group-chain, group-proxy, group-terminal-defaults | 连接链、代理继承、终端默认值 |
| tags, tag-add, tag-edit, tag-remove | 标签管理 |
| hosts, recents, host-add, host-edit, host-remove | 主机列表、搜索、最近连接、创建、编辑、删除 |
| host-favorite, host-appearance, host-organize | 收藏、颜色/图标、分组/标签整理 |
| host-terminal-defaults, host-startup, host-sftp-path | 主机终端显示、启动行为、SFTP 默认路径 |
| host-chain, host-proxy, host-auth | 跳板链、代理、认证变更 |
启动命令可能在连接后立即执行,注册到生产服务器前请先用安全目标检查。解除继承、移除默认值和替换选项分别查看 --help。删除保险库或主机不同于删除服务器文件。
| 命令 | 用途 |
|---|---|
| identities | 查看已注册认证项目 |
| identity-add-password, identity-add-agent, identity-add-certificate | 密码、代理、SSH 证书项目 |
| identity-generate-key, identity-import-key | 生成受管密钥、导入既有私钥 |
| identity-install-key | 在获授权目标安装公钥 |
| identity-remove | 移除认证项目 |
| identity-passphrase-set/delete, identity-password-set/delete | 保存、移除项目口令或密码 |
| password-set/delete | 保存、移除主机密码 |
| proxy-password-set/delete, group-proxy-password-set/delete | 主机、分组的代理密码 |
| agent-identities | SSH 代理密钥列表 |
斜线表示的 set/delete 分别是独立命令,实际名称请查看帮助。安装公钥可能改变服务器 authorized_keys 等认证状态,请确认权限、目标及既有资料保留后执行。移除秘密值需要访问 OS 存储,也请检查对其他主机的影响。
具有高级引擎,并不代表桌面有所有同名按钮。
格式为 tastessh-cli sftp <HOST> <COMMAND>。请准备权限、方向和当前远程、本地路径。
| 子命令 | 功能与注意事项 |
|---|---|
| list | 远程列表及隐藏文件显示选项 |
| get, put | 下载、上传,冲突、递归和 SHA-256 验证选项 |
| copy | 远程复制、目标主机及递归选项 |
| discard-upload, discard-download | 清理可恢复传输的残留资料;确认目标与令牌 |
| mkdir, rename | 创建文件夹、更改名称或路径 |
| read-link, symlink | 读取、创建链接;确认目标存在及权限 |
| remove, remove-dir | 直接删除文件、文件夹;不保证回收站或恢复 |
| chmod | 修改远程权限;确认数字模式与访问策略 |
get/put 的 --resumable 创建恢复记录,--resume 指定已有令牌。保留令牌、资料文件和目标路径,并确认是同一传输。失败时不要无条件新建传输,也不要随意删除临时残留。按意图选择 --overwrite 或 --keep-both,并确认是否使用 --verify-sha256。预期结果为完成状态、目标与哈希确认,不要忽略退出码。
预期结果为帮助所定义的列表、导出文件、应用汇总和传输状态。失败时保留原件,检查命令帮助、退出码、权限和冲突提示。确认命令名称列表不代表已连接服务器或实际验证所有功能。