As páginas de manual do SSH estão erradas?

As páginas de manual do SSH estão erradas?

O sshmanualpáginas afirma o seguinte:

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

Essas duas descrições não estão misturadas?

Quando eu uso ssh -Lele pega uma porta remota e a "liga" (ou encaminha) para uma porta na minha máquina local para que eu possa conversar com alguma máquina remota falando sozinho (localhost:port).

Quando eu uso ssh -Rele pega uma porta de um computador na minha rede local e a "liga" (ou encaminha) para uma porta na máquina remota (servidor ssh). Então, quando estou no servidor, posso me comunicar com a porta de um computador na mesma rede que o computador que acabei de conectar usando (localhost: porta).

Isso também explica o uso de L para local e R para remoto (onde quer que a porta esteja vinculada).

(Não sei se estou usando a palavra "vincular" corretamente. Não é isso que estou tentando sugerir com as aspas)

Responder1

Você confundiu sua definição de "avançado". São os pacotes que são encaminhados (de local para remoto para -Le de remoto para local para -R).

informação relacionada