助け合いフォーラム
LinuC Lv1-102(Ver10.0)
問題ID : 15850
問題を開く
SSH Agent Forwardingを使用して、あるサーバ経由で別のサーバにSSH接続したい。SSHクライアントでssh-agentを起動した後、どのようにすればよいか。
この問題はプレミアムコンテンツです。
解説文訂正願い
投稿日 2024/07/15
正解の解説文に
- 常に許可するには、SSHサーバのシステム設定ファイル「/etc/ssh/ssh_config」、または接続先ユーザの設定ファイル「~/.ssh/config」で「ForwardAgent yes」を設定します。
とありますが「/etc/ssh/ssh_config」はSSHクライアントのシステム設定ファイルである為、正しくは「/etc/ssh/sshd_config」では無いのでしょうか?
宜しくお願い致します。
2024/07/16 22:40
ForwardAgent
は ssh_config
に設定するパラメータなので間違いではないですよ。
https://linux.die.net/man/5/ssh_config では ForwardAgent
はヒットしますが、 https://linux.die.net/man/5/sshd_config ではヒットしないことでも確認できます。
解説にもあるように「踏み台中継サーバの SSH クライアント」で利用するパラメータであって、 「踏み台中継サーバ」がローカルホストからの接続を受け付けるときに利用するパラメータではない、というところがポイントかなと思います。
コメント
この投稿に対して返信しませんか?
K Kohei2024
2024/07/17 08:45
〉「踏み台中継サーバの SSH クライアント」で利用するパラメータであって、 「踏み台中継サーバ」がローカルホストからの接続を受け付けるときに利用するパラメータではない 丁寧な解説ありがとうございます。サーバのシステム設定ファイルという説明で勘違いしてしまい、まだまだ勉強不足なのを実感しました。合格できるよう素直に頑張らせて頂きます。