📦

ssh

コンテンツリビジョン r1 重大 ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス

SSH ワークフローを安全に管理する

リモートサーバーへのアクセスでは、正確な SSH 構文と慎重なキー管理が求められることがよくあります。このスキルは、接続、転送、トンネル、ジャンプホスト、トラブルシューティングのための実用的な SSH パターンを提供します。

対応: Claude Codex Code(CC)
⚠️ 38 不十分

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "ssh" from https://skillstore.io/skills/dicklesworthstone-ssh.md and its manifest at https://skillstore.io/api/skills/dicklesworthstone-ssh/manifest. Verify the artifact. Do not auto-install. Inspect the skill and report your findings, then wait for an operator or manual installation decision.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「ssh」を使用しています。 サーバーにファイルをコピーする必要があります。

期待される結果:

このスキルは、ローカルファイル、リモートユーザー、ホスト、宛先パスのプレースホルダーを含む SCP アップロードパターンを推奨します。

「ssh」を使用しています。 リモートデータベースにローカルからアクセスする必要があります。

期待される結果:

このスキルはローカル SSH トンネルを説明し、どのローカルポートがリモートデータベースエンドポイントにマッピングされるかを特定します。

「ssh」を使用しています。 SSH ホストキーが変更されました。

期待される結果:

このスキルは古い known_hosts エントリを削除する方法を示し、新しいホストフィンガープリントを検証するようユーザーに促します。

セキュリティ監査

重大

Most static hits are Markdown examples for standard SSH administration, not executable code or hidden malware. The remaining confirmed risks involve sensitive SSH key paths, ssh-agent usage, host trust file changes, tunneling, and agent forwarding that require explicit user authorization and safer guidance.

1
スキャンされたファイル
247
解析済み行数
11
レビュー項目
0
誤検知を無視

確認済みのセキュリティ上の懸念 (11)

重大
SSH directory access
ssh -i ~/.ssh/my_key user@hostname
The example uses a private SSH key path under ~/.ssh for authentication. This is expected SSH usage but involves sensitive credential material.
重大
SSH directory access
IdentityFile ~/.ssh/myserver_key
The config example points IdentityFile at ~/.ssh, which identifies private credential material. This is expected SSH usage but security-sensitive.
重大
SSH directory access
ssh-add ~/.ssh/id_ed25519
The command loads ~/.ssh/id_ed25519 into ssh-agent. This directly operates on a private key file and is security-sensitive.
重大
SSH directory access
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
The command loads ~/.ssh/id_ed25519 into ssh-agent and the macOS keychain. This directly operates on a private key file and is security-sensitive.
重大
SSH directory access
ssh-keyscan hostname >> ~/.ssh/known_hosts
The command writes scanned host keys into ~/.ssh/known_hosts. This changes SSH trust decisions and can be dangerous without fingerprint verification.
重大
SSH private key file
ssh-add ~/.ssh/id_ed25519
The example directly references ~/.ssh/id_ed25519, a common SSH private key file. Any automated handling of this path requires explicit user authorization.
重大
SSH private key file
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
The example directly references ~/.ssh/id_ed25519, a common SSH private key file. Adding it to an agent or keychain is credential-sensitive.
高
SSH host/auth files
ssh-keyscan hostname >> ~/.ssh/known_hosts
The example appends to known_hosts, an SSH host authentication file. Trust file changes should verify the host fingerprint first.
確認済みの11件をすべて表示
高
Agent Forwarding Enabled in Example Configuration
The SSH config example sets ForwardAgent yes. Agent forwarding can expose the local SSH agent to a compromised remote host and should be disabled unless explicitly needed.
The exact configuration directive is present and is a known SSH security risk when used broadly.
高
Host Key Trust Added Without Verification
The known_hosts example pipes ssh-keyscan output directly into the trust file. This can trust an attacker-controlled key during a man-in-the-middle attack if fingerprints are not verified out of band.
The command directly appends scanned host keys to known_hosts and the surrounding text does not instruct fingerprint verification.
中
Remote Port Forwarding Can Expose Local Services
The remote forwarding example maps a local service to a remote port. This is legitimate SSH behavior but can unintentionally expose local development services to users on the remote host.
The example clearly documents ssh -R remote forwarding; exposure depends on server policy and bind settings.
機能レビュー項目 (11)

これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。

高
SOCKS proxy
# Use localhost:1080 as SOCKS5 proxy
The skill intentionally documents dynamic SOCKS tunneling, which can route browser or application traffic through a remote host. This is legitimate SSH usage but can bypass network controls if used without authorization.
高
Hidden file in home directory
ssh -i ~/.ssh/my_key user@hostname
The command references an SSH identity file under ~/.ssh, which is sensitive local credential material. The example is legitimate SSH usage, but it can cause an agent to operate on private key paths.
高
Hidden file in home directory
IdentityFile ~/.ssh/myserver_key
The config example references an IdentityFile under ~/.ssh, which is sensitive credential material. The usage is expected for SSH, but it still directs access to private key paths.
高
Hidden file in home directory
ssh-add ~/.ssh/id_ed25519
The ssh-add example loads a private key from ~/.ssh into the agent. This is a sensitive credential operation even though it is normal SSH practice.
高
Hidden file in home directory
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
The macOS keychain example loads a private key from ~/.ssh into ssh-agent. This is a sensitive credential operation involving private key material.
高
Hidden file in home directory
ssh-keyscan hostname >> ~/.ssh/known_hosts
The command appends host key material into ~/.ssh/known_hosts. Modifying SSH trust files is security-sensitive and should include fingerprint verification.
中
Hidden file access
ssh -i ~/.ssh/my_key user@hostname
The command accesses an SSH identity path in a hidden home directory. This is legitimate but security-sensitive because it uses private key material.
中
Hidden file access
IdentityFile ~/.ssh/myserver_key
The config entry accesses an SSH identity path in a hidden home directory. This is legitimate but security-sensitive because it points to private key material.
中
Hidden file access
ssh-add ~/.ssh/id_ed25519
The ssh-add command accesses a private key path in ~/.ssh. Loading keys into an agent is security-sensitive even when user authorized.
中
Hidden file access
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
The ssh-add keychain command accesses a private key path in ~/.ssh. Loading keys into an agent is security-sensitive even when user authorized.
中
Hidden file access
ssh-keyscan hostname >> ~/.ssh/known_hosts
The command writes to ~/.ssh/known_hosts, changing local SSH host trust state. This is legitimate but should not be automated without validation.

検出されたパターン

SSH directory access×5SSH private key file×2
監査者: claude 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/dicklesworthstone-ssh/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/dicklesworthstone-ssh/security.svg)](https://skillstore.io/skills/dicklesworthstone-ssh?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/dicklesworthstone-ssh?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dicklesworthstone-ssh/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/dicklesworthstone-ssh.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学術引用 (APA · BibTeX · CFF)

APA形式の引用

Dicklesworthstone. (2026). ssh security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dicklesworthstone-ssh/audits/10

BibTeX形式の引用

@techreport{dicklesworthstone-dicklesworthstone-ssh-2026, author = {Dicklesworthstone}, title = {ssh security audit report (audit version 10)}, institution = {Skillstore}, year = {2026}, number = {10}, url = {https://skillstore.io/skills/dicklesworthstone-ssh/audits/10}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "ssh security audit report (audit version 10)" version: "unspecified" type: report authors: - name: "Dicklesworthstone" date-released: "2026-07-09" url: "https://skillstore.io/skills/dicklesworthstone-ssh/audits/10" identifiers: - type: other value: "skillstore:dicklesworthstone-ssh:audit:10" description: "Skillstore immutable audit report identifier"

Skillstore スコア

このスコアの理由 証拠の信頼度: 中
55
アーキテクチャ
85
保守性
87
コンテンツ
70
コミュニティ
83
仕様準拠

作成できるもの

本番ホストへ接続する

ホストエイリアス、カスタムポート、identity files を使用して、承認済みサーバーへ再現性のあるコマンドで接続します。

リリース成果物を転送する

明確なコマンド履歴を残しながら、SCP と rsync でファイルをコピーしたりディレクトリを同期したりします。

トンネル経由でプライベートサービスをデバッグする

ローカルまたはジャンプホストのトンネルを作成し、プライベートネットワーク内のデータベース、Web サービス、管理ツールを調査します。

これらのプロンプトを試す

サーバーへ接続する
デフォルトポートで user@hostname に接続する SSH コマンドを示してください。各部分を簡潔に説明してください。
ディレクトリを安全にコピーする
./local/ を user@host:/remote/path/ にコピーする rsync コマンドをください。最初に dry-run コマンドも含めてください。
ジャンプホストトンネルを作成する
SSH ProxyJump を使って bastion host 経由で内部サーバーに接続する方法を手伝ってください。すべてのホスト名にはプレースホルダーを使用してください。
SSH 設定をレビューする
この SSH config をセキュリティリスクの観点でレビューしてください。特にエージェント転送、キーパス、多重化、ホストキー処理を確認してください。

ベストプラクティス

  • 任意のホストへ接続したりトンネルを作成したりする前に、承認を確認してください。
  • known_hosts にキーを追加する前に、ホストフィンガープリントを検証してください。
  • パスフレーズで保護された Ed25519 キーを使用し、広範なエージェント転送は避けてください。

回避

  • 明示的なユーザー確認なしに秘密鍵関連のコマンドを実行しないでください。
  • 検証なしに ssh-keyscan の出力を known_hosts に追加しないでください。
  • 組織のネットワークポリシーを回避するためにトンネルを使用しないでください。

よくある質問

このスキルはサーバーへ自動的に接続しますか?
いいえ。コマンドパターンを提供します。ユーザーは自分の環境でコマンドを承認し、実行する必要があります。
SSH キーについて支援できますか?
はい。キー生成、ssh-copy-id、ssh-agent のパターンを示しますが、秘密鍵の取り扱いには明示的な注意が必要です。
ファイル転送をサポートしていますか?
はい。アップロード、ダウンロード、再帰コピー、dry run のための SCP と rsync の例を含みます。
SSH トンネルを作成できますか?
はい。ローカル、リモート、動的 SOCKS、ジャンプホスト転送のパターンを扱います。
エージェント転送は安全ですか?
信頼できないホストでのエージェント転送にはリスクがあります。必要な場合にのみ、特定の信頼済みシステムに対して有効にしてください。
known_hosts エントリを検証すべきですか?
はい。known_hosts エントリを追加または置換する前に、信頼できる経路でホストキーフィンガープリントを検証してください。

開発者情報

ライセンス

MIT

Skillstore リビジョン

r1

バージョンに関する注意

作者はバージョンを宣言していません。

参照

1ffa7643651792ccb4bd3b15d924d2c97edff755

メンテナンスの新しさ

2026/7/18

利用状況

17 ダウンロード · 210 閲覧

ファイル構成

📄 SKILL.md

Dicklesworthstone のその他のスキル

すべて表示
すべて表示