IT用語
ネットワーク越しにサーバーへ安全に接続し、操作するための仕組み。通信が暗号化され、鍵でログインできる。
SSH(Secure Shell)は、ネットワーク越しにサーバーへ安全に接続し、コマンドで操作するための仕組み(プロトコル)です。通信がすべて 暗号化 されるため、パスワードや操作の内容を盗み見られません。
主な使われ方
鍵による認証
パスワードの代わりに、公開鍵 と 秘密鍵 の組でログインする方法が推奨されています。公開鍵をサーバーに登録し、自分のパソコンの秘密鍵でログインします。
セキュリティの設定のポイント
- パスワードでのログインを無効にし、鍵での認証だけにする
- root での直接ログインを禁止する
- 接続できる IPアドレスを ファイアウォール で制限する
- 秘密鍵にパスフレーズを設定し、使わなくなった公開鍵はサーバーから削除する
- SSH のサーバーのソフトウェア(OpenSSH など)を最新に保つ
SSH のポートは、自動化された ブルートフォース攻撃 に常に狙われています。









