🌉

LinuxサーバへのSSHポート転送を利用してWindowsPCへRDP(RemoteDesktoP)する方法

2020/10/01に公開

published_at: 2018-11-01 22:27


LinuxサーバへのSSHポート転送を利用してWindowsPCへRDP(RemoteDesktoP)する方法

関連機器

  • 自端末
    • myPC
      • 127.0.0.1 localhost と hosts に定義されている前提
      • 転送ポート:12345 (任意)
  • Linux踏み台サーバ
    • bastion
      • グローバルIP: bastion-global と hosts などに名前登録
  • Linux外向通信可能サーバ
    • jump-host
      • 内部IP: linux-jump-host と hosts などに名前登録
  • WindowsPC
    • win-server
      • 内部IP: win-server-internal と hosts などに名前登録
      • RDPポート:3389

自端末->踏み台サーバ->外向通信可能サーバへSSH接続

ssh -t -L 3389:localhost:12345 ${bastion_USER}@bastion-global \ 
ssh -L 12345:win-server-internal:3389 \ 
-A ${jump-host_USER}@linux-jump-host

RDP接続

  • SSH接続(ポート転送)は維持
  • 接続先: localhost:12345
  • User/Password: (win-server-internal のUser/Password)

Discussion