SSH鍵生成 | Toolypet
無料オンラインSSH鍵ペア生成ツール。RSA・Ed25519 SSH鍵を生成。MCP対応。
これは何ですか?
SSH鍵ペアジェネレーターは、SSHサーバー認証用の公開鍵・秘密鍵ペアを生成するツールです。Ed25519、RSA、ECDSAアルゴリズムをサポートし、パスフレーズによる保護にも対応しています。
入力
Ed25519は現代的なシステムに推奨。RSAは古いシステムとの互換性のために使用。
キーの識別に役立ちます(通常はメールまたはユーザー@ホスト)
追加セキュリティのため秘密鍵を暗号化
プレビュー
オプションを設定し、生成をクリックしてSSHキーペアを作成
使い方
鍵タイプ(Ed25519推奨、RSA、ECDSA)を選択してください。RSAの場合は鍵サイズも選択します。コメント(通常はメールアドレス)とオプションのパスフレーズを入力し、生成ボタンをクリックしてください。
詳細解説
SSH鍵は、パスワードの代わりに安全なサーバー認証を提供します。
アルゴリズム比較:
- Ed25519: 最新で最も推奨。短い鍵で高いセキュリティ。高速な署名
- RSA: 最も互換性が高い。4096ビット推奨。古いシステムとの互換性
- ECDSA: ECCベース。RSAより効率的。一部のセキュリティ懸念あり
セットアップ手順:
1. 鍵ペアを生成(秘密鍵+公開鍵)
2. 公開鍵をサーバーの~/.ssh/authorized_keysに追加
3. 秘密鍵をローカルの~/.ssh/に保存(パーミッション600)
4. ssh-agentに鍵を登録(パスフレーズ入力を省略可能に)
パスフレーズ:
- 秘密鍵を暗号化する追加のセキュリティ層
- 秘密鍵が盗まれてもパスフレーズなしでは使用不可
- 強力なパスフレーズの使用を強く推奨
GitHub/GitLabでの使用:
- 公開鍵をアカウント設定に登録
- HTTPS認証の代わりにSSH URLを使用
- 複数の鍵を用途別に管理可能
例
- Ed25519のSSH鍵ペアを生成
- パスフレーズ付きのRSA 4096ビット鍵を作成
- GitHubアカウント用のSSH鍵を生成
- チーム鍵識別用のメールコメント付きEd25519鍵を作成
Toolypet MCPサーバーのインストール
1つのコマンドでAIエージェントにToolypetツールを追加できます。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 4096ビットを使用してください。
- パスフレーズは必要?
- 強く推奨します。秘密鍵が漏洩した場合の保護として機能します。ssh-agentを使用すれば毎回入力する必要はありません。
- 秘密鍵のバックアップは?
- 安全な場所にバックアップしてください。秘密鍵を失うとアクセス権を失います。複数の認証方法を設定しておくのも良い対策です。
- SSH鍵の定期的な更新は必要?
- 特定の期間での更新は必須ではありませんが、セキュリティインシデントが疑われる場合は即座に新しい鍵ペアに交換してください。組織のポリシーに従ってください。
- Claude/Cursorでこのツールを使用するにはどうすればいいですか?
- MCPを通じてこのツールを使用できます。AIエージェントの設定に 'npx -y @toolypet/mcp-server@latest' でToolypet MCPサーバーを追加してください。その後、AIに mcp__toolypet__ssh_key_generator をパラメータ付きで使用するよう指示してください。
- MCPとは何ですか?なぜToolypetはMCPをサポートしているのですか?
- MCP(Model Context Protocol)は、ClaudeやCursorなどのAIエージェントが外部ツールを使用できるようにするオープン標準です。ToolypetはMCPをサポートしているため、65以上のすべてのツールをブラウザとAIエージェントの両方で使用でき、計算や操作をAIワークフローにシームレスに統合できます。
- MCPとは何ですか?ToolypetがMCPをサポートする理由は?
- MCP(Model Context Protocol)は、ClaudeやCursorなどのAIエージェントが外部ツールを利用できるオープンスタンダードです。ToolypetはMCPをサポートしているため、65以上のすべてのツールをブラウザとAIエージェントの両方で使用でき、計算や操作をAIワークフローにシームレスに統合できます。