Was ist der Unterschied in der Funktionalität zwischen den beiden? Ich bin ein bisschen verwirrt.
Durch die lokale Weiterleitung wird ein Remote-Port lokal verfügbar.
Durch die Fernweiterleitung wird ein lokaler Port remote verfügbar.
Aber diese 'Verfügbarkeit' wird in beide Richtungen funktionieren ... oder doch?
ZB das Folgende (ausgestellt von einem Host 'Zuhause')
ssh -R 1234:localhost:2345 user@work
Dadurch wird ein sicherer Tunnel zwischen work :: 1234 und home :: 2345 hergestellt, oder?
Wenn ich an einem Ende etwas einsetze, wird es am anderen Ende herauskommen.
Aber dann kann ich dasselbe durch den folgenden Aufruf der Host-Arbeit erreichen:
ssh -L 1234:localhost:2345 user@home
Der einzige Unterschied ist also, woher ich es nenne, richtig?