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.

그 두 가지 설명이 섞여 있지 않습니까?

내가 사용할 때 ssh -L원격 포트를 가져와 내 로컬 컴퓨터의 포트에 "바인딩"(또는 전달)하므로 나 자신과 대화하여 일부 원격 컴퓨터와 대화할 수 있습니다(localhost:port).

내가 사용할 때 ssh -R로컬 네트워크의 컴퓨터에서 포트를 가져와 원격 시스템(ssh 서버)의 포트에 "바인딩"(또는 전달)합니다. 그런 다음 서버에 있을 때 (localhost:port)를 사용하여 방금 연결한 컴퓨터와 동일한 네트워크에 있는 컴퓨터의 포트와 통신할 수 있습니다.

이는 또한 로컬에 L을 사용하고 원격에 R을 사용하는 방법(포트가 바인딩되는 위치)에 대해서도 설명합니다.

(내가 "바인드"라는 단어를 올바르게 사용하고 있는지 모르겠습니다. 따옴표를 사용하여 암시하려는 것은 이것이 아닙니다.)

답변1

"전진"에 대한 정의가 혼동되었습니다. 전달되는 패킷입니다( 의 경우 로컬에서 원격으로 -L, 의 경우 원격에서 로컬로 -R).

관련 정보