私のPCでクラウドの仮想マシンでSSHトンネルを作成する方法

私のPCでクラウドの仮想マシンでSSHトンネルを作成する方法

私は2台のマシンを持っています:

  1. 私のローカルWindows PC(この場合はXXXX)。
  2. 私のクラウドVMにはパブリックIP(YYYY)があります。

仮想マシンを受信するデータベースがあります127.0.0.1:27017
ポートからSSHを介してのみ仮想マシンに接続できます22

私のPCからデータベースに接続するためにトラフィックをどのように転送しますか?トンネリングが必要であることはわかりますが、設定方法がわかりません。トンネルは私のPCにあるべきですか、それとも仮想マシンにあるべきですか?

答え1

ローカルVMにLinux / BSDがある場合は、次のものを使用できます。

 ssh [email protected] -L 27017:127.0.0.1:22

Windowsでは、次のものを使用できます。シビンまたはLinuxサブシステムWindowsにbashをインストールする方法)Windows 10を使用している場合。次のコマンドを使用してこれを実行できます。パテまた試みこれガイド。

答え2

SSH自体がトンネルを確立し、データを暗号化します。ssh remotehost -l usernameLinuxでリモート仮想マシンにログインしてみてください。 WindowsにはPuttyアプリケーションもあります。

関連情報