Re: 問題ID:9464 (旧システム:30502) SSHポートフォワーディングについて

この質問の投稿一覧へ

なし Re: 問題ID:9464 (旧システム:30502) SSHポートフォワーディングについて

msg# 1.5.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2021-7-25 23:24
arashi1977  長老 居住地: 広島  投稿数: 1715
引用:
※そもそもその挙動がおかしいよ、ということでしたら、ツッコミお願いします(ncで文字が出力されたらいけない、など)。。。
設問の話として
引用:
SSHサーバ(アドレス:ssh-server)内のデータベースサービス(ポート番号:3306)に接続するように
がありますよね。つまり、設問的には「トンネルを経由してssh-serverにssh接続し、localhost:3306で待ち受けるサービスに接続する」という状況です。

で、hanajiroさんの手順の
引用:
1. ssh-serverの/etc/hostsに以下のエントリを追記。
  <ssh-serverのIPアドレス> ssh-server
って、どういうアドレスを入れて解決させる想定なのでしょうか?127.0.0.1ではなく、別のアドレスを使う想定でしょうか?

/etc/hostsに書くアドレス次第かもしれませんが、「ssh-server上でssh-server:3306で待ち受けるサービス」に接続するということは、「データベースサービスをポート3306で外部に公開している」という状況に、設問の環境を変えている(設問の意図を捻じ曲げている)ようにも見受けられます。

それと追加で、これは運用次第だと思いますが「自ホストの名前をhostsファイルに書いて名前解決の結果をいじる」のを許容するかどうかという点も気になります。

で、私の見解としてですが。
設問で「/etc/hostsを修正しても良い」のような記述が無いのであれば、「こうやればできるよね?」という環境の改変は禁じ手です。そういうのを前提に問題に向き合うのは避けたほうがいいです。
(自動車免許の実技試験でポールにあたってしまったときに、外に出て勝手にポールを移動させて「ボディに触れていないからセーフ」は通じないですよね

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.