Re: 問題ID:9464 (旧システム:30502) SSHポートフォワーディングについて
hanajiro
投稿数: 49
"ssh -L 3306:ssh-server:3306 user@ssh-server"が誤答になっていますが、ssh-serverでホスト名"ssh-server"が名前解決できたらトンネル経由の通信になるのではないでしょうか?
<手順>
1. ssh-serverの/etc/hostsに以下のエントリを追記。
<ssh-serverのIPアドレス> ssh-server
2. クライアントで"ssh -L 3306:ssh-server:3306 user@ssh-server"を実行。
3. ssh-serverで"nc -l 3306"を実行。
4. 別の端末を使い、クライアントで"nc localhost 3306"を実行。(同じ端末でsshで戻ってきてもOKだけど、ウチではクソ重たかったので…)
5. クライアントで文字入力すると、ssh-serverで入力した文字が表示される。
tcpdumpを仕掛けながら文字入力を実行すると、<クライアント:任意のポート>⇔<ssh-server:22>の通信が成立している。
※"ssh -L 3306:localhost:3306 user@ssh-server"や"ssh -L 3306:<ssh-serverのIPアドレス>:3306 user@ssh-server"のでも上記各種結果が同じでした。
※そもそもその挙動がおかしいよ、ということでしたら、ツッコミお願いします(ncで文字が出力されたらいけない、など)。。。
<手順>
1. ssh-serverの/etc/hostsに以下のエントリを追記。
<ssh-serverのIPアドレス> ssh-server
2. クライアントで"ssh -L 3306:ssh-server:3306 user@ssh-server"を実行。
3. ssh-serverで"nc -l 3306"を実行。
4. 別の端末を使い、クライアントで"nc localhost 3306"を実行。(同じ端末でsshで戻ってきてもOKだけど、ウチではクソ重たかったので…)
5. クライアントで文字入力すると、ssh-serverで入力した文字が表示される。
tcpdumpを仕掛けながら文字入力を実行すると、<クライアント:任意のポート>⇔<ssh-server:22>の通信が成立している。
※"ssh -L 3306:localhost:3306 user@ssh-server"や"ssh -L 3306:<ssh-serverのIPアドレス>:3306 user@ssh-server"のでも上記各種結果が同じでした。
※そもそもその挙動がおかしいよ、ということでしたら、ツッコミお願いします(ncで文字が出力されたらいけない、など)。。。
投稿ツリー
-
問題ID:30502 (β版:9464) SSHポートフォワーディングについて
(cofffeeemilk, 2020-9-14 15:30)
- Re: 問題ID:30502 (β版:9464) SSHポートフォワーディングについて (quensan, 2020-9-15 8:58)
- Re: 問題ID:30502 (β版:9464) SSHポートフォワーディングについて (arashi1977, 2020-9-15 10:08)
- Re: 問題ID:30502 (β版:9464) SSHポートフォワーディングについて (cofffeeemilk, 2020-9-15 10:27)
-
Re: 問題ID:30502 (β版:9464) SSHポートフォワーディングについて
(cofffeeemilk, 2020-9-15 10:38)
- Re: 問題ID:30502 (β版:9464) SSHポートフォワーディングについて (arashi1977, 2020-9-17 12:13)
-
Re: 問題ID:9464 (旧システム:30502) SSHポートフォワーディングについて
(hanajiro, 2021-7-21 20:48)
- Re: 問題ID:9464 (旧システム:30502) SSHポートフォワーディングについて (arashi1977, 2021-7-25 23:24)
- Re: 問題ID:30502 (β版:9464) SSHポートフォワーディングについて (hanajiro, 2021-7-26 9:58)
- Re: 問題ID:30502 (β版:9464) SSHポートフォワーディングについて (hanajiro, 2021-7-26 16:57)