Odpowiedzi:
Za pomocą -LSSH przekazuje wszystkie połączenia do stałego miejsca docelowego. Po podłączeniu do portu lokalnego wszystkie wysyłane dane trafiają prosto do zdalnego hosta, który podałeś -L. To oczywiście wymaga, abyś wiedział, do którego hosta chcesz przekazywać połączenia.
Adres -Ddocelowy jest „dynamiczny” - po podłączeniu do portu lokalnego należy użyć protokołu proxy SOCKS, aby dalej łączyć się z dowolnym wybranym hostem zdalnym. Zasadniczo sprawia, że SSH jest prawdziwym serwerem proxy, odpowiednim do takich działań, jak przeglądanie stron internetowych, w których nie można z góry poznać miejsca docelowego.
Uruchom ssh -D 1080na przykład i skonfiguruj Firefoksa, aby korzystał z serwera proxy SOCKS 5 pod adresem localhost:1080.
ssh -D 8080 myhomecomputergdy korzystam z laptopa w publicznej sieci Wi-Fi.