@mazhu/sshmgr
v1.0.1
Published
SSH connection manager CLI - manage multiple SSH connections with one-click connect
Readme
sshmgr - SSH Connection Manager
🚀 管理多个 SSH 连接,一键连接,无需记 IP/密码
特性
- 🔐 安全存储 - 密码加密存储 (keytar 或 XOR 加密)
- 📋 统一管理 - 所有 SSH 连接集中管理
- ⚡ 一键连接 - 通过名称快速连接服务器
- 🔄 远程执行 - 远程执行命令
- 📁 文件传输 - SFTP 文件上传下载
- 🚇 SSH 隧道 - 快速创建本地端口转发
安装
npm install -g @mazhu/sshmgr使用
添加连接
sshmgr add <name>列出所有连接
sshmgr list连接服务器
sshmgr connect <name>执行远程命令
sshmgr exec <name> "df -h"上传文件
sshmgr scp <name> ./local/file.txt /remote/path/下载文件
sshmgr get <name> /remote/file.txt ./local/创建 SSH 隧道
sshmgr tunnel <name> 3306 127.0.0.1 3306删除连接
sshmgr delete <name>配置文件
连接信息存储在 ~/.sshmgr/config.json
License
MIT
