Я посмотрел руководство по ssh (man ssh
) и прочтите определения для -L
и -R
вариант, но не совсем понимаю разницу. Оба кажутся способными перенаправлять запросы на желаемый хост и порт. Может кто-нибудь попытаться объяснить разницу ребенку ... В чем основное отличие этих двух вариантов?
Это прямо здесь, на странице руководства:
-L
Указывает, что подключения к данному TCP-порту или сокету Unix на местный (клиентский) хост должен быть перенаправлен на данный хост и порт или сокет Unix на удаленный сторона.-Р
Указывает, что подключения к данному TCP-порту или сокету Unix на удаленный (сервер) хост должны быть перенаправлены на местный сторона.
(выделено мной)
Разница в направлении. -L
перенаправляет с локального на удаленный, -R
обратное.