ひとことで言うと
SSH は、離れた場所にあるサーバーへ安全に入って操作するための接続方法です。特に VPS を借りた直後の初期設定や、公開後の保守作業でよく使います。
たとえ話でもう少し詳しく
SSH は、建物の管理室へ入るための「専用通路」に近いです。
- 入口は関係者だけが使える
- 通路の途中で会話が外から読まれにくい
- 鍵や身分証を使って、本人確認してから中へ入る
サーバー運用でも同じで、SSH を使うと自分のパソコンから離れたサーバーへ接続し、コマンドを打って設定変更やログ確認ができます。通信内容は暗号化されるため、むき出しのまま操作するより安全に扱いやすくなります。
よく出る場面・使いどころ
- VPS を契約したあと、最初の設定をするとき
- Web サーバーやアプリの設定ファイルを確認・変更するとき
- 障害時にログを見て原因を調べるとき
- 定期アップデートや再起動など、保守作業を遠隔で行うとき
似た言葉との違い
- 認証: 本人確認そのもの。SSH は、その本人確認を含めて安全に接続するための仕組み
- HTTPS / SSL / TLS: ブラウザと Web サイトの通信を守るための仕組み。SSH は管理者がサーバーへ入るために使う
- リモートデスクトップ: 画面を見ながら操作する方式。SSH は文字ベースの操作が中心
実務で気にするポイント
- パスワードだけでなく、必要に応じて公開鍵認証を使う
- 接続できる相手を ファイアウォール で絞ると安全性を上げやすい
- 接続先が本当に自分のサーバーかを確認してから操作する
- 強い権限で触ることが多いので、誤操作しにくい手順を決めておく
関連して読みたい用語
注意: SSH は安全に使いやすい仕組みですが、設定が甘いと総当たり攻撃の対象になります。初期設定のまま放置せず、接続元制限や認証方法の見直しを行いましょう。