Назад | Перейти на главную страницу

Перенаправление портов SSH из удаленного сервера?

Можно ли установить переадресацию портов ВНУТРИ удаленной машины.

Обычно вы используете свой локальный SSH-клиент и делаете что-то вроде ssh -L port:hostname:port user@remote-server

Однако возможно ли получить такой же результат из уже установленного SSH-соединения? почти как ssh -L port:hostname:port OWNER-OF-SSH-CONNECTION.


Причина, по которой я хочу это сделать, заключается в том, что если я использую SSHd на удаленной машине, и я хочу запустить сценарий, например. ./web-service.sh Я могу запустить то, что создаст туннель, а затем сказать что-то вроде

Service is now listening on http://localhost:9000

Затем я могу посетить localhost: 9000 на своем компьютере (тот же компьютер, на котором установлено SSH-соединение)

В тот момент, когда я ударил как Ctrl + C или завершите сценарий, туннель закроется, и я больше не смогу получить доступ к localhost: 9000.

Заметка

Важным фактором здесь является создание туннеля обратно к главному компьютеру из SSH-соединения.