uni_torome
@uni_torome

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

WindowsServerにポートフォワーディングでRDPしたい

解決したいこと

自分のPCからWindowsサーバーへ、ポートフォワーディングを使用してRDP接続をしたいのですが
やり方や実施しなければいけないことが分かりません。(ポートフォワーディングが理解できていない。。)

構成は下記です。
image.png

発生している問題・エラー

自分PCのコマンドプロンプトにて実行すると

ssh -L 13389:10.0.0.2:3389 administrator@192.168.1.2

下記のエラーメッセージが出力されます。

ssh: connect to host 192.168.1.2 port 22: Connection refused

自分で試したこと

  • ping実行結果
    <疎通可能>
     10.0.0.1 ←→ 10.0.0.2
     192.168.1.1 ←→ 192.168.1.2
    <疎通不可能>
     10.0.0.1 ←→ 192.168.1.2

  • CentOS側設定
      踏み台サーバー(CentOS)のfirewall停止済み
      SELINUX停止済み

  • WindowsServer側設定
      RDP許可済み
      SSH許可済み★必要あるのか分かってない

0

2Answer

Comments

  1. @uni_torome

    Questioner

    ポートフォーワードは、踏み台サーバの10.0.0.2ですること、、、??
    すみません、理解ができておらず。。踏み台サーバーで何か設定がほかに必要ということでしょうか。

  2. 参考となる記事を見て、理解しましょう。

ポートフォワーディングが理解できていない

ポートフォワーディングが理解できていないという認識があるのであればまずは理解するところから始めましょう。クライアントPC, 踏み台サーバー, WindowsServerそれぞれがどういう役割を演じればやりたいことが実現できるのか。

ssh -L 13389:10.0.0.2:3389 administrator@192.168.1.2

これは何かを参考にして書いたのだと思いますが、何をしているのかをひとつづつ読み解くだけでも理解が進むと思います。

この一行から、ローカルポートフォワードのオプションを外すとこうなります。

ssh administrator@192.168.1.2

この 192.168.1.2 というのは直接通信できないはずの Windows Server です。
直接通信できない相手に対して中継サーバーを挟んで通信するのがポートフォワードだとすると、、、これは違いますよね?

0Like

Comments

  1. @uni_torome

    Questioner

    アドバイス頂いた通り、一つづつコマンドを紐解き、10.0.0.2にsshをして真ん中の踏み台のポートを空ける(?)コマンドを打った結果
    Windowsサーバーにリモデする事が出来ました!丁寧に回答&ヒントを出してくださり、感謝です、、、!

    リモデは出来ましたが、まだまだポートフォワーディングについて調べ理解して行けるように頑張ります。
    特に、それぞれがどんな役割をしているのかはキチンと理解できるようにしたいと思います。
    ありがとうございます!

  2. 解決したのであれば、本問をクローズしましょう。

  3. @uni_torome

    Questioner

    そうですね、ありがとうございました!

Your answer might help someone💌