VPN上のWindows機へ接続

SSHが入っていないVPN上のWindowsへアクセスする方法

この場合、踏み台となるSSHが入った別のマシンが必要となる

今回の検証環境は以下の通り

※ macOS 10.12(sierra)はPPTPでのVPN接続がOSではサポートされていないので注意!

接続のイメージは以下の通り

    Mac
     |
(VPN / SSH)
     |
   CentOS(192.168.10.1 / 踏み台) - Windows(192.168.10.2 / SQLServer)

RemoteDesktopでログイン

Windowsなので遠隔で操作するにはRemoteDesktopを利用

SSHの接続方法

以下の形式でSSH接続する

ssh -C -L 3389:(WindowsのIP):3389 (踏み台のIP)

例えば、上述の環境でCentOSのuserでログインする場合だと、

ssh -C -L 3389:192.168.10.2:3389 user@192.168.10.1

で接続する

RemoteDesktopの設定

ポイントはホストがlocalhostになること

SQL Serverへ接続

SSHの接続方法

以下の形式でSSH接続する

ssh -C -L (DBのポート):(WindowsのIP):(DBのポート) (踏み台のIP)

例えば、上述の環境でCentOSのuser、SQLServerのポートが1433でログインする場合だと、

ssh -C -L 1433:192.168.10.2:1433 user@192.168.10.1

で接続する

DB接続設定