"로컬 포트 포워딩"과 "동적 포트 포워딩"의 차이점은 무엇입니까?

"로컬 포트 ​​포워딩"과 "동적 포트 포워딩"의 차이점을 이해하려고합니다.

"로컬 포트 ​​전달"에 대한 ssh 명령에서 항상 대상 호스트를 지정해야합니까?

"동적 포트 전달"의 "동적"은 "동적 포트 전달"에 대한 ssh 명령에서 대상 호스트를 지정할 필요가 없음을 의미합니까? 그렇다면 목적지는 언제 지정됩니까?

무루

예, 로컬 포워딩을 사용할 때 대상 IP와 포트를 지정해야합니다. 에서 man 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.

분명히 바인드 주소 만 선택 사항입니다.

아니요, 동적 전달을 사용하는 경우 대상 호스트 또는 포트를 지정할 수 없습니다. 동적 전달에서 SSH는 SOCKS 프록시 역할을합니다. 다시 맨 페이지에서 (강조 내) :


 -D [bind_address:]port
         Specifies a local “dynamic” application-level port forwarding.
         This works by allocating a socket to listen to port on the local
         side, optionally bound to the specified bind_address.  Whenever a
         connection is made to this port, the connection is forwarded over
         the secure channel, and the application protocol is then used to
         determine where to connect to from the remote machine.  Currently
         the SOCKS4 and SOCKS5 protocols are supported, and ssh will act
         as a SOCKS server.

를 사용 -L하면 SSH는 트래픽을 이해하려고하지 않습니다. 로컬 포트에서 수신하는 모든 것을 대상 포트로 보냅니다. 연결이 설정 될 때 대상 포트를 결정합니다. 를 사용 -D하면 SSH가 프록시 서버 역할을하므로 여러 포트의 연결을 처리 할 수 ​​있습니다 (예 : SOCKS 프록시로 사용하도록 구성된 브라우저는 동일한 연결을 통해 HTTP, HTTPS, FTP 등에 액세스 할 수 있음). 다른 프록시 서버와 마찬가지로 트래픽을 사용하여 목적지를 결정합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MacOS 동적 포트 포워딩 (ssh -D)

분류에서Dev

(SICP) 기능과 절차의 차이점은 무엇입니까?

분류에서Dev

ZendFramework의 Collection과 Fieldset의 차이점은 무엇입니까?

분류에서Dev

Red Hat과 Ubuntu의 GNOME의 차이점은 무엇입니까?

분류에서Dev

이 두 과제의 차이점은 무엇입니까?

분류에서Dev

socat과 agetty의 차이점은 무엇입니까?

분류에서Dev

/ sbin / nologin과 / bin / false의 차이점은 무엇입니까?

분류에서Dev

apt-get과 aptitude의 차이점은 무엇입니까?

분류에서Dev

X11과 Xlib의 차이점은 무엇입니까?

분류에서Dev

`man`과`man (#)`의 차이점은 무엇입니까?

분류에서Dev

"man"과 "info"문서의 차이점은 무엇입니까?

분류에서Dev

LightDM : 좌석과 세션의 차이점은 무엇입니까?

분류에서Dev

GRUB과 SYSLINUX의 차이점은 무엇입니까?

분류에서Dev

Gvim과 Vim의 차이점은 무엇입니까?

분류에서Dev

@RepositoryRestController과 @Repository 주석의 차이점은 무엇입니까?

분류에서Dev

Talend에서 tJava과 tJavaRow의 차이점은 무엇입니까?

분류에서Dev

@Nonnull과 Objects.requireNonNull의 차이점은 무엇입니까?

분류에서Dev

@FormDataParam과 @FormParam의 차이점은 무엇입니까

분류에서Dev

Unit과 () Unit의 차이점은 무엇입니까?

분류에서Dev

panic과 process :: exit의 차이점은 무엇입니까?

분류에서Dev

잭슨 ObjectNode과 JsonNode의 차이점은 무엇입니까?

분류에서Dev

`all : unset`과`all : revert '의 차이점은 무엇입니까?

분류에서Dev

SolrTemplate과 SolrClient의 차이점은 무엇입니까?

분류에서Dev

Quartz에서 Job과 JobDetail의 차이점은 무엇입니까?

분류에서Dev

ax에서 FormControl과 FormBuildControl의 차이점은 무엇입니까?

분류에서Dev

centerTitle과 TextAlign.centre의 차이점은 무엇입니까?

분류에서Dev

C에서 stdout과 stderr의 차이점은 무엇입니까?

분류에서Dev

Kubernetes에서 Label과 Selector의 차이점은 무엇입니까?

분류에서Dev

IPC send / on과 invoke / handle의 차이점은 무엇입니까?

Related 관련 기사

  1. 1

    MacOS 동적 포트 포워딩 (ssh -D)

  2. 2

    (SICP) 기능과 절차의 차이점은 무엇입니까?

  3. 3

    ZendFramework의 Collection과 Fieldset의 차이점은 무엇입니까?

  4. 4

    Red Hat과 Ubuntu의 GNOME의 차이점은 무엇입니까?

  5. 5

    이 두 과제의 차이점은 무엇입니까?

  6. 6

    socat과 agetty의 차이점은 무엇입니까?

  7. 7

    / sbin / nologin과 / bin / false의 차이점은 무엇입니까?

  8. 8

    apt-get과 aptitude의 차이점은 무엇입니까?

  9. 9

    X11과 Xlib의 차이점은 무엇입니까?

  10. 10

    `man`과`man (#)`의 차이점은 무엇입니까?

  11. 11

    "man"과 "info"문서의 차이점은 무엇입니까?

  12. 12

    LightDM : 좌석과 세션의 차이점은 무엇입니까?

  13. 13

    GRUB과 SYSLINUX의 차이점은 무엇입니까?

  14. 14

    Gvim과 Vim의 차이점은 무엇입니까?

  15. 15

    @RepositoryRestController과 @Repository 주석의 차이점은 무엇입니까?

  16. 16

    Talend에서 tJava과 tJavaRow의 차이점은 무엇입니까?

  17. 17

    @Nonnull과 Objects.requireNonNull의 차이점은 무엇입니까?

  18. 18

    @FormDataParam과 @FormParam의 차이점은 무엇입니까

  19. 19

    Unit과 () Unit의 차이점은 무엇입니까?

  20. 20

    panic과 process :: exit의 차이점은 무엇입니까?

  21. 21

    잭슨 ObjectNode과 JsonNode의 차이점은 무엇입니까?

  22. 22

    `all : unset`과`all : revert '의 차이점은 무엇입니까?

  23. 23

    SolrTemplate과 SolrClient의 차이점은 무엇입니까?

  24. 24

    Quartz에서 Job과 JobDetail의 차이점은 무엇입니까?

  25. 25

    ax에서 FormControl과 FormBuildControl의 차이점은 무엇입니까?

  26. 26

    centerTitle과 TextAlign.centre의 차이점은 무엇입니까?

  27. 27

    C에서 stdout과 stderr의 차이점은 무엇입니까?

  28. 28

    Kubernetes에서 Label과 Selector의 차이점은 무엇입니까?

  29. 29

    IPC send / on과 invoke / handle의 차이점은 무엇입니까?

뜨겁다태그

보관