Я використовую openssh і на клієнті, і на сервері. Я знаю, що можу запустити ssh -L
або ssh -R
встановити деякі переадресації портів через ssh. Однак, оскільки вони є параметрами командного рядка, такі перенаправлення повинні бути записані до відкриття з'єднання.
Чи можна налаштувати переадресації портів на ходу за допомогою клієнтського рядка ssh-клієнта?
Коли я використовував PuTTY
ssh-клієнт, я міг інтерактивно налаштувати переадресацію порту, поки з'єднання вже було відкрито, не відмовляючись і не відновлюючись, тому я знаю, що це технічно можливо.
~C escape not available to multiplexex sessions
проблемою, як я щойно зробив це, не вирушайте на полювання на ваш головний зв’язок. Натомість просто додайте-O forward
до команди переадресації порту ssh, як у програмі,ssh -O forward -nfL 1234:whatever:1234 theserver
і вона працюватиме.