【えすえすえいち】
SSH とは?
最終更新:
💡 接続先を確認し、暗号化して遠隔操作
ネットワーク越しにログインやコマンド実行などを行うためのプロトコル。通信の暗号化と接続先・利用者の認証を使う。安全に利用するにはホスト鍵や認証情報の管理も必要。
📌 このページのポイント
SSHは何のために使うの?
接続先はどう確かめるの?
サーバーのホスト鍵で接続先を識別するよ。OpenSSHは既知のホスト鍵を保存して照合する。初回や鍵が変わったときは、管理者などの確かな情報と照合しよう。変更の警告を理由も確かめずに無視しないことが大切だね。
パスワードと公開鍵の2方式だけ?
SSH鍵はどう作るの?
OpenSSHでの例は `ssh-keygen -t ed25519` だよ。利用先が対応する方式を選び、保存先を確認する。公開鍵をサーバーの `~/.ssh/authorized_keys` などへ登録し、秘密鍵は渡さない。必要に応じてパスフレーズで保護しよう。実行時は既存の鍵を上書きしないよう確認するんだ。
便利な機能もある?
まとめ:ざっくりこれだけ覚えればOK!
「SSH」って出てきたら「認証と暗号化を使って遠隔操作などを行う仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Secure Shell」 = 安全なシェル
💬 Secureは安全な、Shellはコマンド操作の窓口という意味。遠隔操作だけでなく、ファイル転送などにも使われるよ