ToolypetMCP

SSH密钥生成器 | Toolypet

免费在线SSH密钥对生成器。生成RSA和Ed25519 SSH密钥。支持MCP。

这是什么?

SSH密钥对生成器,支持Ed25519、RSA和ECDSA算法。创建公钥和私钥用于SSH认证,支持自定义注释和密码保护。

输入

Ed25519推荐用于现代系统。RSA用于兼容旧系统。

帮助识别密钥(通常是邮箱或用户名@主机)

加密私钥以获得额外安全性

预览

配置选项并点击生成以创建SSH密钥对

使用方法

选择算法(推荐Ed25519)。可添加注释标识密钥用途。工具生成公钥和私钥。将公钥添加到服务器的authorized_keys文件。

深入解析

Ed25519是目前推荐的SSH密钥算法——基于Curve25519椭圆曲线,提供128位安全强度,密钥短、签名快。RSA兼容性最好但密钥较大。ECDSA也基于椭圆曲线但实现可能存在风险。 SSH密钥认证比密码认证更安全——私钥不在网络上传输。使用ssh-agent管理密钥可以避免重复输入密码。

示例

  1. 生成Ed25519密钥:创建最安全高效的SSH密钥
  2. 生成RSA SSH密钥:为旧系统创建兼容的RSA密钥
  3. 带注释密钥:生成带邮箱标识的SSH密钥
  4. GitHub部署密钥:创建用于Git仓库的部署密钥

安装 Toolypet MCP 服务器

通过一条命令将 Toolypet 工具添加到您的 AI 代理。支持 Claude Desktop、Claude Code、Cursor 及所有 MCP 兼容客户端。

快速开始
npx -y @toolypet/mcp-server@latest
MCP 客户端配置
{
  "mcpServers": {
    "toolypet": {
      "command": "npx",
      "args": [
        "-y",
        "@toolypet/mcp-server@latest"
      ]
    }
  }
}
工具名称:mcp__toolypet__ssh_key_generator
提示示例
Generate an Ed25519 SSH key pair with comment 'deploy@server'
输入示例
{
  "type": "ed25519",
  "comment": "deploy@server"
}
输出示例
{
  "publicKey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... deploy@server",
  "privateKey": "-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1...\n-----END OPENSSH PRIVATE KEY-----",
  "type": "ed25519",
  "fingerprint": "SHA256:abc123..."
}

常见问题

Ed25519、RSA和ECDSA选哪个?
推荐Ed25519——安全、快速、密钥短。RSA适合旧系统兼容。避免ECDSA(实现风险)。
SSH密钥应该设密码吗?
强烈推荐。密码保护私钥即使被窃也无法直接使用。使用ssh-agent可以避免重复输入。
如何使用SSH密钥?
将公钥添加到服务器的~/.ssh/authorized_keys文件。私钥保存在本地~/.ssh/目录,权限设为600。
一个密钥可以用于多个服务器吗?
技术上可以,但最佳实践是每个服务或用途使用不同密钥,便于权限管理和泄露后的影响控制。
SSH密钥和SSL证书有什么区别?
SSH密钥用于服务器登录认证。SSL/TLS证书用于HTTPS加密和网站身份验证。两者都使用公钥加密但用途不同。
如何在Claude/Cursor中使用此工具?
您可以通过MCP使用此工具。将Toolypet MCP服务器添加到您的AI代理配置中,使用 'npx -y @toolypet/mcp-server@latest'。然后让AI使用对应的MCP工具及相应参数。
什么是MCP?为什么Toolypet支持它?
MCP(模型上下文协议)是一个开放标准,允许Claude和Cursor等AI代理使用外部工具。Toolypet支持MCP,让您可以在浏览器和AI代理中使用所有65+工具,将计算和操作无缝集成到AI工作流程中。

相关工具