Corredorスマートフォン用の表示で見るCorredorウェブ、プログラミングの勉強メモ。踏み台サーバを用いる構成については以前も解説したことがある。ローカルマシン踏み台サーバ目的のサーバを順に繋いで、以下のようなコマンドで接続するやり方だ。オプションで接続した踏み台サーバとの接続環境を利用して、目的のサーバに接続する形となる。ポートフォワーディングについても以前解説した。今回は、間にさらに1台、別の踏み台サーバが登場する。ポートフォワーディングの方法をまとめる。長ったらしくなったが、コマンド内で擬似的に改行してみると少し読み取りやすくなるだろうか。当てはめてみるとこんな感じ。以下のようにテキトーに決めた。user-target@10.33.3.3ポイントは以下のとおり。オプションの表記がない。ポートを指定している場所は、ポート番号を省略できないので書いてある。使用時に標準入力と標準出力を中継するためのオプション。部分は目的のサーバのホストとポートに置換される。ポートをベタ書きしている。秘密鍵のファイルパスは、全て、ローカルマシン上にあるファイルのパスを指定する。秘密鍵ファイルを置いておく必要はない。目的のサーバ」と読めるように並べてやると良いと思う。%h:%pやはり設定ファイルに書くとシンプル。ログインできるようになった。ポートフォワーディング次はポートフォワーディング。http://localhost:【ローカルのポート】/こんな感じでポートフォワードが設定できる。それでは、この間にもう1台、踏み台サーバが増えた場合はどうするか。その1まずは、ターミナルを2タブ使い、2コマンドで実現する方法。目的のサーバをトンネリングする。コレをコマンドに直すと以下のとおり。22番ポートとのトンネルを作る。ポートに当たるようにした。ログインできる状態になっているワケだ。ポートを指定することで接続できるのであ。ポートとのトンネルを作る。http://localhost:28080/と叩けば、目的のサーバの内容にアクセスできる。その2続いて、コレを1つのコマンドにまとめてみる。長いので2行に改行したが、1行で実行できる。ポートとのトンネルを作っているが、このポート番号は以降指定することなく済んでしまう。http://localhost:28080/でアクセスできる状態になる。オプションを消すと上手く動かなくなるし、でもどんなポート番号を使っていてもよくて、上手く繋がる。