Używam openssh zarówno na kliencie, jak i serwerze. Wiem, że mogę uruchomić ssh -L
lub ssh -R
skonfigurować przekierowania portów przez ssh. Ponieważ jednak są to parametry wiersza polecenia, takie przekierowania muszą zostać zapisane przed otwarciem połączenia.
Czy mogę skonfigurować przekierowania portów w locie za pomocą klienta ssh z wiersza poleceń?
Kiedy korzystałem z PuTTY
klienta ssh, mogłem interaktywnie skonfigurować przekierowanie portu, gdy połączenie było już otwarte, bez zrzucania ani ponownego łączenia, dlatego wiem, że jest to technicznie możliwe.
źródło
~C escape not available to multiplexex sessions
problem tak jak przed chwilą , nie poluj na swoje główne połączenie. Zamiast tego po prostu dodaj-O forward
do polecenia przekierowania portu ssh, jak w,ssh -O forward -nfL 1234:whatever:1234 theserver
i będzie działać.