Knot 文档
Knot 是面向原生终端的 SSH/SFTP 管理工具。它不提供 TUI,也不替代你已经在用的终端模拟器;它把服务器配置、认证、跳板机、代理、文件传输、远程执行、端口转发和连接复用收进一个 CLI 工作流。
sh
curl -fsSL https://knot.clay.li/i/install.sh | shWindows PowerShell:
powershell
irm https://knot.clay.li/i/install.ps1 | iex日常路径
SSH
保存服务器别名后,用 knot ssh alias 或快捷写法 knot alias 进入远程 shell。
SFTP
使用交互式 SFTP shell,或用 alias:/path 形式直接复制、列目录、删除和重命名。
Proxy 与跳板机
服务器配置可以引用托管 proxy,也可以设置逗号分隔的 jump host chain。
Daemon
后台 daemon 持有 SSH 连接池,让 SSH、exec、SFTP、cp 和 forward 复用已有连接。
快速示例
sh
knot add web-prod --host 1.2.3.4 --user deploy --key deploy-key --tags prod
knot web-prod
knot exec web-prod "uptime" --json
knot cp ./dist/. web-prod:/var/www/html/