В чем различия между `ssh -R port: host: hostport` и` ssh -L port: host: hostport`?

Я узнал об использовании ssh -L port:host:hostport из уроков DigitalOcean, а позже увидел использование ssh -R port:host:hostport для расширения Remote VSCode. Кажется, я могу достичь того же результата с помощью -R или -L. Чем они отличаются друг от друга?

1
задан 29 April 2019 в 02:26

1 ответ

-R

Указывает, что соединения с данным портом TCP или сокетом Unix на удаленном (серверном) хосте должны перенаправляться на локальную сторону.

-L [ 115]

Указывает, что соединения с данным портом TCP или сокетом Unix на локальном (клиентском) хосте должны перенаправляться на данный хост и порт или сокет Unix на удаленной стороне.

Используйте man ssh, чтобы найти больше и сравнить описания флагов. Вы также можете найти руководство по ssh на https://manpages.ubuntu.com/manpages/bionic/en/man1/ssh.1.html

0
ответ дан 29 April 2019 в 02:26

Другие вопросы по тегам:

Похожие вопросы: