Я узнал об использовании ssh -L port:host:hostport
из уроков DigitalOcean, а позже увидел использование ssh -R port:host:hostport
для расширения Remote VSCode. Кажется, я могу достичь того же результата с помощью -R
или -L
. Чем они отличаются друг от друга?
-R
Указывает, что соединения с данным портом TCP или сокетом Unix на удаленном (серверном) хосте должны перенаправляться на локальную сторону. Blockquote>
-L
[ 115]Указывает, что соединения с данным портом TCP или сокетом Unix на локальном (клиентском) хосте должны перенаправляться на данный хост и порт или сокет Unix на удаленной стороне. Blockquote>Используйте
man ssh
, чтобы найти больше и сравнить описания флагов. Вы также можете найти руководство по ssh на https://manpages.ubuntu.com/manpages/bionic/en/man1/ssh.1.html