SSHのマニュアルページが間違っていますか?

SSHのマニュアルページが間違っていますか?

SSH手動ページの説明は次のとおりです。

 -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. 

 -R [bind_address:]port:host:hostport
         Specifies that the given port on the remote (server) host is to
         be forwarded to the given host and port on the local side.

これら2つの説明が混同されますか?

私がそれを使用するときssh -L、それはリモートポートを取り、それを私のローカルコンピュータのポートに「バインド」(または転送)するので、私は自分自身と話すことによって(localhost:port)いくつかのリモートコンピュータと話すことができます。

私が使用するときは、ssh -Rローカルネットワーク上のコンピュータのポートを取得し、リモートコンピュータ(sshサーバー)のポートに「バインド」(または転送)します。その後、サーバーにいる場合(localhost:port)を使用して、接続したばかりのコンピュータと同じネットワーク上のコンピュータポートと通信できます。

また、ローカルでLを使用し、リモートでRを使用する方法も説明します(ポートがバインドされている場所に関係ありません)。

(私が「バインド」という単語を正しく使用したかどうかはわかりません。引用符を使用して暗黙的に意図したものではありません。)

ベストアンサー1

「これから」の定義を混同しています。これは転送されたパケットです(ローカルからリモートへ、リモート-Lからローカルへ-R)。

おすすめ記事