専門家の助けを借りて、SSH トンネルを設定しました。サーバー側はすべて設定済みです (サーバーは私が所有しています)。次のコマンドを使用して、クライアント側 (Mac/Linux 上) を設定できます。
ssh -f johndoe@severip -L 8080:localhost:8008 -N
しかし、上記のコマンドを完全に理解していません。(たとえば、これが c2s なのか s2c なのかわかりません) 次に、Windows クライアントに同じものを設定したいと思います。Bitvise を ssh クライアントとして使用したいのですが、設定方法がわかりません。
質問:上記の Linux コマンドと同じことを実現できるように Bitvise を設定するにはどうすればよいでしょうか?
編集1: Windows と Bitvise のプロキシ設定を次のように設定しました。Bitvise 経由でログインした後、ブラウザー (私の場合は IE と Chrome の両方) はアクセス拒否のみを返します。Bitvise のログを見ると、多くの問題が発生しているようですが、役に立ちませんでした。
答え1
ssh(1)
マニュアルページより
-L [bind_address:]port:host:hostport
Specifies that the given port on the local (client) host is to be
forwarded to the given host and port on the remote side.
-L 8080:localhost:8008
前進するだろう
- (クライアント側)8080
- サーバー serverip 上の localhost へ
- ポート8008で。
http:// localhost:8080 を http:// serverip:8008 にマップする必要があると思います (クライアントから serverip:8008 に直接アクセスできないようにします)。
C2S (クライアント 2 サーバー) にいます。
マニュアルページの最後の部分http://www.bitvise.com/ポート転送