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

1

As páginas ssh manual indicam 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 são misturadas?

Quando eu uso ssh -L , é preciso uma porta remota e "liga" (ou encaminha) para uma porta na minha máquina local, para que eu possa falar com alguma máquina remota falando comigo mesmo (localhost: port). / p>

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

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

(Eu não sei se estou usando a palavra "bind" corretamente. Não é o que estou tentando dizer com as aspas)

    
por James T 26.03.2012 / 03:47

1 resposta

7

Você tem sua definição de "frente" misturada. São os pacotes que são encaminhados (de local para remoto para -L e de remoto para local para -R ).

    
por 26.03.2012 / 03:55