web-dev-qa-db-ja.com

Windowsサーバーのsshポートトンネリングに相当しますか?

私の家はLinuxサーバーで、SSHを使用して少し制限の厳しいファイアウォールを回避できます。ただし、職場では、私たちが扱うサーバーはすべてWindowsベースです。

Windows2008サーバーで実行されているSQLServer2000インスタンスに接続する必要があります。サーバーは、リモートデスクトップを除くすべての着信ポートをブロックしているように見えるファイアウォールの背後にあります。 VPNがあると思われますが、何らかの理由でVPNが使用できなくなり、最終的にリモートデスクトップにアクセスできる速度から判断すると、ファイアウォールまたはユーザーに例外が発生するまでに数週間かかる可能性があります。 VPNに追加されました。

だから今私はそれを回避するための迅速な解決策を探しています。それを回避するための最良の方法は何ですか?

また、サーバーへの接続に使用するコンピューターはWindows 7を実行しています。また、サーバーへの管理者アクセス権がありますが、永続的に何もインストールしないことをお勧めします。

11
Earlz

リモートデスクトップの使用の何が問題になっていますか?他に何を達成しようとしていますか?あなたは、Windows7クライアントからWindows2008サーバーにアクセスしていて、リモートデスクトップが利用可能であると言います。私はその問題を理解していません。リモートデスクトップサーバーは、適切なブードゥーを使用して、自宅のクライアントからさまざまな内部サーバーから選択できるように構成できます。ファイアウォールのシステム管理者がこれを制御します。

Vandyke Softwareには、WindowsServer用の堅牢なSSHサーバー製品があります。無料ではありませんが、機能します。ファイアウォールは別として、PuTTYまたは任意のSSHクライアントから接続し、ポートフォワードすることができます。 http://www.vandyke.com/products/vshell/

Gotomypc.comまたはその同類が常にあります。

これはどうですか、SSHがアウトバウンドで許可されていると仮定します:

  1. ホームLinuxSSHサーバーへの接続プロファイルの一部としてREMOTEポート転送を構成して、サーバー上で管理者としてPuTTY.exeを実行します。 NitroxDMのようにWin2008にある場合、これは同等のOpenSSHコマンドです。

    _[root@sqlserver]# ssh -R 5005:127.0.0.1:1433 [email protected]_

    PuTTY docs から:

    You can also forward ports in the other direction: arrange for a particular port number on the server machine to be forwarded back to your PC as a connection to a service on your PC or near it. To do this, just select the ‘Remote’ radio button instead of the ‘Local’ one. The ‘Source port’ box will now specify a port number on the server (note that most servers will not allow you to use port numbers under 1024 for this purpose).

    管理者としてPuTTYを実行している場合、理論的には機能するはずです。 Linuxではrootから動作するので、一見の価値があるようです。

  2. それを実行したままにします。家に帰って、Windows 7ラップトップのSQLコンソールから自宅のLinuxボックスに接続します。これは、現在、個人的なハッカーっぽいgotomypc.comサーバーとして扱っています。そのLinuxボックスは現在TCPポート5005でリッスンしており、そのポートへの接続はPuTTYを介してWin2008のポート1433(SQL)に逆方向に転送されます。SQLツールまたはコマンドラインを構成します。 mylinux.athome.com:5005に接続して、何が起こるかを確認します。

4
IcarusNM

私はWindowsでOpenSSHを使用しています。しかし、それであなたの問題が解決するとは思いません。 sshを起動して実行すると、リモートデスクトップを切断せずに開いているファイアウォールポートに切り替えることはできませんでした。

VPNを待つ必要があるようです。または、データをローカルサーバーにエクスポートします(これが接続している理由だと思います)。

幸運を。

0
NitroxDM