Яка різниця у функціональності між ними? Я трохи збентежений цим.
Локальне переадресація робить віддалений порт локально доступним.
Віддалене переадресація робить віддалений доступ до локального порту.
Але ця "доступність" буде працювати в обох напрямках ... чи це?
Напр. Наступне (видається з "будинку" хоста)
ssh -R 1234:localhost:2345 user@work
Це встановить безпечний тунель між роботою :: 1234 та будинком :: 2345, правда?
Якщо я покладу що-небудь на один кінець, воно вийде з іншого.
Але потім я можу досягти того, щоб зателефонувати наступному дзвінку від хоста "робота":
ssh -L 1234:localhost:2345 user@home
Отже, єдиною різницею є те, звідки я його називаю, правда?