Я пытаюсь создать туннель между сервером и ноутбуком с помощью Putty. Проблема в том, что у ноутбука нет публичного IP-адреса, поэтому мне нужно установить обратное соединение.
Изображение в формате ASCII:
SERVER(PORT:6000) ----------> LAPTOP(PORT:7000)
Однако, поскольку у ноутбука нет общедоступного IP-адреса, я должен:
SERVER(PORT:6000) <---------- LAPTOP(PORT:7000)
Но все данные будут передаваться с сервера на ноутбук.
В PuTTY перейдите в Настройки -> Соединение -> SSH -> Туннели. Вы можете добавить туда переадресацию портов. Для обратного пересылки введите порт источника и место назначения, но выберите «Удаленный» вместо «Локальный».
В вашем случае введите 6000 в порт источника, localhost: 7000 в пункт назначения и выберите Remote.
Вы можете сделать это с помощью опции -R для ssh. Это позволяет вам установить соединение в обратном направлении (в обоих направлениях). Видеть эта страница для большего