PuTTYを使用したトンネル-sshコマンドと同等ですか?


7

このページに記載されている指示に基づいて、リモートサーバーに接続しようとしています:https :
//bokeh.pydata.org/en/latest/docs/user_guide/server.html#ssh-tunnels

次のコマンドを使用して、ローカルマシンからサーバーへのトンネルを作成することをお勧めします。

ssh -NfL localhost:5006:localhost:5006 user@remote.host

しかし、私のローカルマシンはWindowsです。初心者プログラマであるため、上記のコマンドをPuTTYで再現する方法がわかりません。

誰でもそれを手伝ってくれますか?

ありがとう

回答:


4

これは、Puttyコマンドラインを使用して直接実行できます。

putty.exe -L 5006:<remote_host>:5006 -P 22 -l <user> -pw <pwd>

どこ

  • <remote_host> リモートホスト(ポート5006でリッスンしているサーバーを実行)
  • <user>/ <pwd>はSSH経由でアクセスするための資格情報です<remote_host>

SSHポートが22であると仮定します


2

PuTTYにはコンソールクライアントPlinkが付属しています。

Plinkのコマンドライン構文はOpenSSHと同じですが、次のssh点が異なります。

  • 以下のため-fのWindowsでの同等のものを持っていないスイッチ。
  • また、1つのダッシュの後に複数のスイッチを組み合わせることはできません。その代わりに-NL ...、を使用する必要があります-N -L ...

したがって、次を使用できます。

plink.exe -N -L localhost:5006:localhost:5006 user@remote.host

参照:コマンドライン接続ツールPlinkの使用


または、PuTTY GUIでトンネルをセットアップできます。

WindowsでPuTTYを使用してSSHトンネルを作成する方法を参照してください


認識されなかった-NLの代わりに-Lを使用することを追加します。
アルフレッドM.

@AlfredM。確かに、答えを更新しました。
マーティンプリクリル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.