TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 434 subscribers
Post #1933 1
Gemini CLI 安全连接服务器:使用 Termalin 的 MCP 方案

Gemini CLI 通过 MCP 协议与 Termalin 的内置 MCP 服务器通信,完成服务器命令执行与文件管理,而不把 SSH 密钥暴露给 Gemini。
1. 在 Termalin 设置 → MCP 开启 Agent 访问,勾选 Gemini 可访问的主机。Termalin 只写入无密钥的主机清单,所有身份验证由 Termalin 的密钥托管完成。
2. 在 Gemini 的 ~/.gemini/settings.json 添加 MCP 服务器条目:

```
{
"mcpServers": {
"termalin": {
"command": "<path>/termalin-mcp"
}
}
}
```
重启 Gemini 后即可使用 hosts_list、ssh_exec、session_open 等工具。

Gemini 可在 Termalin 的终端标签中直接运行,或通过 MCP 进行无键交互。

通过在 Termalin 中为每台主机设置“完整访问”“允许列表”“阻止”三种策略,控制 Gemini 的权限。若在云端运行 Gemini,可使用 Termalin 的托管 MCP 端点(Pro 或试用版)并提供短期 API 密钥。

Gemini 与 Termalin 的结合让你在保持密钥安全的前提下,让 AI 直接操作服务器,适用于部署、日志查看、服务重启等日常运维任务。
More from @devtoolboxhub
  1. Oct 8, 2026BackstageCon 2026:一日全程聚焦 AI 与平台实践 BackstageCon 将于 2026 年 11 月 9 日在盐湖城举行,作为 KubeCon + Cloud…
  2. Oct 8, 2026OpenAI Codex Desktop:AI 原生开发界面 Codex Desktop 以“agent‑native”界面取代传统 IDE 或聊天机器人。它把 Git 操作、终端…
  3. Oct 7, 2026把所有 Hook 换成 Mod,效果如何? 在 Claude Code 中,Hook 是在每个生命周期事件时调用的 shell 脚本,Mod 则是一次性加载、保持状态、可在进程内处…
  4. Oct 7, 2026Python CLI 任务清单:文件持久化示例 这是一款简易命令行待办列表,支持添加、列出、完成、删除任务,并将所有数据保存在 todos.json 文件中。程序启动时自动读取文件…
  5. Oct 7, 2026Googlebook:Gemini‑驱动的 Android 集成笔记本 Google 近日正式发布 Googlebook 系列,定位为围绕 Gemini Intelligence…
  6. Oct 6, 2026SpecKit Companion:让 VS Code 变成 Spec‑Driven 开发 IDE SpecKit Companion 是一款 VS Code 扩展,提供可视化的…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →