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

小蔥技能有更好的技能skills外掛。

配置

建立配置檔案 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

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