助け合いフォーラム
LPIC Lv2-202(Ver4.5)
問題ID : 9791
問題を開く
以下のコマンドの効果について、webブラウザでアクセスした際に、正しいものは次のどれか。
ssh -L 80:localhost:80 web.example.com
この問題はプレミアムコンテンツです。
教えてください。
投稿日 2022/07/27
なぜローカルホストなのに暗号化されてしまうのかが全く分かりません。転送先はトンネルで直接見れるから暗号化されないのはなんとなく分かるのですが、、、初心者すぎる質問ですみません。解説では全く理解できませんでした。
o
ojixii
2022/07/27 12:15
問題文の中のコマンドの意味はOKですかね?
ssh -L 80:localhost:80 web.example.com
ローカルのポート80に接続したとき、たとえばブラウザで
http://localhost:80 などとアクセスすると、web.example.com:80 へポートフォワーディングされるようにしますよってコマンドです。
これはつまり
「localhost:80 →→ [SSH暗号化接続(転送)] →→ web.exapmle.com:80」ということになるので、
「ローカルホストにアクセスすると(web.example.com:80への接続が)暗号化される」
「web.example.comに直接アクセスすると暗号化されない」
てことになるんじゃないかなと思います。
参考にある1つ目の絵と説明が理解の助けになるかもです~。
コメント
この投稿に対して返信しませんか?
t takizawat
2022/07/28 11:49
書き込みありがとうございます。 そもそもローカルホストはSSH接続だから暗号化されて web.example.comへの直接アクセスはSSH接続をしようしていないから そもそも暗号化されないということですね。