Ssh Remote Sanitized

👤 nickliang 📦 v1.0.0 ⭐ 4.4 ⬇️ 1.7K 下载
🔒 IT运维与安全 免费

📖 技能介绍


name: ssh-remote-skill description: SSH 远程服务器管理工具。支持多服务器连接管理、命令执行、文件传输、系统监控、服务管理、日志分析、安全检查等功能,适用于 Linux/Unix 服务器运维。


SSH 远程服务器管理

SSH 远程服务器管理工具,支持多服务器连接管理、命令执行、文件传输、系统监控、服务管理、日志分析、安全检查等功能,适用于 Linux/Unix 服务器运维。

功能特性

功能模块 描述
🔌 连接管理 多服务器配置、连接测试、连接池管理
💻 命令执行 远程命令执行、脚本运行、批量操作
📤 文件上传 单文件/目录上传、进度显示
📥 文件下载 单文件/目录下载、文件列表
📊 系统监控 CPU/内存/磁盘/网络/进程监控
⚙️ 服务管理 systemctl 服务管理、日志查看
📋 日志分析 系统/应用日志查看、搜索、分析
🔒 安全检查 安全扫描、漏洞检查、加固建议

安装

npm install

配置

创建配置文件 configs/servers.json:

{
  "servers": [
    {
      "name": "production",
      "host": "YOUR_SERVER_IP",
      "port": 22,
      "username": "YOUR_USERNAME",
      "privateKeyPath": "~/.ssh/id_rsa"
    }
  ]
}

使用示例

连接测试

用户:ssh 连接测试
AI: 🔌 服务器连接状态:
   ✅ production - 延迟 25ms

执行命令

用户:ssh 执行 production uptime
AI: 📋 执行结果:
   12:30:00 up 15 days, load average: 0.50

文件传输

用户:ssh 上传 production ./app.js /var/www/
AI: ✅ 文件上传成功!

系统监控

用户:ssh 监控 production
AI: 📊 CPU: 25% | 内存: 50% | 磁盘: 40%

触发词

  • ssh 连接 - 连接管理
  • ssh 执行 - 执行远程命令
  • ssh 上传 - 上传文件
  • ssh 下载 - 下载文件
  • ssh 监控 - 系统监控
  • ssh 服务 - 服务管理
  • ssh 日志 - 日志查看
  • ssh 安全 - 安全检查

依赖

  • Node.js >= 18.0.0
  • ssh2 ^1.15.0

License

想要更强大的技能插件,就来小葱技能站7w4.net看看吧。

MIT

🤖 AI 评测

这个Skill功能比较丰富,能管理远程服务器、执行命令、上传下载文件、查看系统状态等,文档说明详细,配置也比较灵活。不过整体质量中等,存在一些小问题:部分功能实现不完整,有些地方容易出错;缺少自动测试来保证稳定性;一些异常情况没有处理好。如果只是简单用用可以,但想用它做重要操作的话可能需要谨慎。

📊 多维度评分

适应性4
规范性4.2
有效性4.7
可靠性4.3
可信度5

📁 包含文件 (15 个)

📄 README.md 5.7 KB
📄 SKILL.md 2.2 KB
📄 _meta.json 139 B
📄 docs/快速配置指南.md 6.7 KB
📄 skill-card.md 2.3 KB
📄 skill.json 3 KB
📄 src/connect.js 4.3 KB
📄 src/download.js 7 KB
📄 src/exec.js 4.6 KB
📄 src/index.js 5.8 KB
📄 src/log.js 6.8 KB
📄 src/monitor.js 6.1 KB
📄 src/security.js 8.9 KB
📄 src/service.js 6.4 KB
📄 src/upload.js 5.5 KB