Ответы:
С помощью -LSSH перенаправляет все соединения в фиксированный пункт назначения. Когда вы подключаетесь к локальному порту, все отправляемые вами данные отправляются прямо на удаленный хост, который вы указали в -L. Это, очевидно, требует, чтобы вы знали, на какой хост вы хотите пересылать соединения.
При -Dэтом назначение является «динамическим» - после подключения к локальному порту необходимо использовать прокси-протокол SOCKS для дальнейшего подключения к любому удаленному хосту, который вы хотите. Это в основном делает SSH настоящим прокси-сервером, подходящим для таких действий, как просмотр веб-страниц, когда вы не можете заранее знать пункт назначения.
Запустите ssh -D 1080, например, и настройте Firefox для использования прокси SOCKS 5 в localhost:1080.
ssh -D 8080 myhomecomputerкогда я использую свой ноутбук на общедоступном Wi-Fi.