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

관련 정보