社外なんかからVPNで社内デスクトップへリモート接続したいってときありますよね。
そんなとき、VPNじゃなくてSSHトンネルで接続する方法を試したのでメモ
概要
概要ってほどでもないですが、
社外のネットワーク(自宅など)から、社内のSSHで入れるサーバを経由してSSHトンネリングで同じ社内ネットワークにある自分のデスクトップPCにリモートデスクトップ接続します。
SSHポートフォーワードとはっていう参考はこんな感じのところを見てみてください
また、あとあと呼びやすいように各PCやサーバをこんな感じでA〜Cで呼ぶことにします
- 接続元(自宅なんかのPC)→A
- 経由Linuxサーバ→B
- リモートデスクトップ接続先→C
事前条件
条件ってほどでもないですが。。。
- AとBはSSH接続設定済み(公開鍵暗号方式とかで)
- A(win)はputtyを使います
- BとCは同じネットワーク(社内)に所属
- Cはリモートデスクトップ設定済み
事前条件のテスト
社内でAからCにリモートデスクトップしてみる
mac→winのリモートデスクトップはこのあたりが参考になりそうです
また、上記でつまづきそうなとこを別途メモっておきました
mac→windowsリモートデスクトップつまづきそうなとこメモ