Skip to content

命令

凭证与存储

命令说明
onessh init初始化加密配置
onessh passwd修改主密码
onessh add <alias>添加主机
onessh update <alias>更新主机
onessh rm <alias>删除主机
onessh ls [--tag] [--filter]列出主机
onessh show <alias>查看主机详情
onessh userlsaddupdaterm管理 user profile
onessh logout [--all]清除主密码缓存
onessh log查看最近审计记录(--last--action--format);子命令 enable / disable / status
onessh agentstartstopstatusclear-all内存缓存 agent

SSH 操作

命令说明
onessh <alias> [-- ssh-args...]交互式 SSH
onessh exec <alias> <cmd> [args...]非交互执行远程命令
onessh exec --tag <tag> <cmd>按标签批量执行
onessh cp <src>... <dst>类 scp 传输(alias:path
onessh cp --tag <tag> files... :/path按标签批量上传
onessh test [<alias>]连通性;支持 --all--tag--filter
onessh completionbashzshfishpowershellShell 补全
onessh version版本与构建信息

批量选择器

远程相关命令支持 --all--tag <tag>--filter <glob>(Go filepath.Match整串匹配)。在支持的命令中,标签与 filter 可组合为 AND。使用 --dry-run 可仅列出匹配主机而不执行。

更完整的示例见仓库 README.zh-CN

基于 Unlicense 发布。