📝ノート

SSH 2分で解説!

Tony Duong

Tony Duong

3月 19, 2026 · 1

他の言語:🇫🇷🇬🇧
#ssh#devops#security#video
SSH 2分で解説!

概要

SSH(Secure Shell)は、リモートサーバーを扱う人なら必須のツール — 特に自前インフラの管理やアプリのデプロイに。この短い動画では SSH の意味と仕組みを解説している。

SSH とは

  • SSH は、リモートマシンへ セキュアに 接続するための プロトコル
  • 接続は 暗号化されたチャネル 上で行われるため、自分のマシンとリモートサーバー間のデータは盗聴や傍受から守られる。
  • SSH の用途:リモートコマンド実行ファイル転送トラフィックのトンネリング。サーバー保守、アプリデプロイ、トラブルシュートでよく使われる。

構成要素

  • SSH クライアント — 接続を開始する側(ローカルマシン)。
  • SSH サーバー — 接続先のリモートマシン。

認証

主に2方式:

  1. パスワード認証 — ユーザー名とパスワードでリモートサーバーにアクセス。最も単純だが、パスワードが傍受される可能性がある。

  2. SSH キー認証公開鍵・秘密鍵のペア を使用:

    • クライアントがローカルで SSH キーペア(公開鍵+秘密鍵)を生成。
    • 秘密鍵 はクライアント側に保持;公開鍵 はサーバーに登録。
    • 接続時、サーバーはクライアントの公開鍵が認可されているか確認。一致すれば 暗号化されたチャレンジ(ランダム文字列)をクライアントに送る。
    • クライアントは 秘密鍵 でチャレンジを復号し、応答を返す。サーバーは公開鍵で検証;応答が一致すれば認証成功。
    • 認証後、暗号化された SSH セッション が確立され、コマンド実行やファイル転送がセキュアに行える。

要点

  • SSH はリモートマシンへの暗号化・セキュアなアクセスを提供する。
  • SSH キー認証 をパスワードより優先する。
  • クライアント/サーバーモデル:自分のマシン=クライアント、リモートマシン=サーバー。

Claudeによる翻訳

Tony Duong

著者: Tony Duong

デジタル日記。思考、経験、そして人生についての考え。