SSHとは?えすえすえいち
SSHとは、暗号化された通信路の上で遠隔ホストへログインし、コマンド実行やファイル転送(scp・sftp)を行うためのプロトコル。公開鍵またはパスワードによる利用者の認証と、接続先が本物かを確かめるホスト鍵の検証を併せ持つ。ポート転送を使えば、別の通信をこの経路に通して保護することもできる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
遠隔管理に使われていたtelnetやrlogin、FTPは、認証情報も操作内容も平文で流していたため、同じネットワークに1台侵入されるだけで管理者のパスワードが取られてしまう。暗号化と相手の確認を最初から組み込んだ置き換えとして作られたのがこのプロトコルである。いまはサーバへ入る事実上唯一の経路として扱われるため、鍵そのものの配布と失効が統制の対象になっている。
具体例
本番DBサーバへの接続を踏み台サーバ経由に限り、公開鍵認証を必須にしてパスワード認証を無効化する。OpenSSHのポート転送を使えば、手元の端末からDBのポートまで暗号化された経路を張れるので、管理用のGUIツールを使う場合でもインターネットに待受けの口を開けずに済む。
試験での引っ掛け
telnetやFTPとの識別点は暗号化と相手の認証を備えているかにある。初回接続時に記録したホスト鍵と照合して接続先を確かめる仕組みを持つので、警告が出たのを無視して進むと中間者攻撃を通してしまう。公開鍵認証でサーバへ置くのは公開鍵、手元に残すのは秘密鍵という向きの取り違えも定番の誤り。
関連用語
出た過去問
出典:平成29年度 春期 データベーススペシャリスト試験 午前Ⅱ 問21(IPA)
SSHの説明はどれか。
正解:リモートログインやリモートファイルコピーのセキュリティを強化したツール及びプロトコル
要点:SSHは遠隔操作の通信を暗号化するプロトコル
SSHは、遠隔ログインやファイル転送の通信を暗号化し、サーバ認証やユーザ認証も行えるプロトコルとその実装のことである。平文で通信するtelnetやrshなどの安全性の問題を解決するために普及した。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの3 技術要素 > 5. セキュリティ実装技術 > (1) セキュアプロトコルに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。