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

переадресация порта telnet

Кто-нибудь знает, можно ли настроить переадресацию портов с помощью клиента telnet, как с SSH?

Вы можете сделать это с помощью netcat, но это огромная дыра в безопасности:

http://www.stearns.org/nc/

http://forums.remote-exploit.org/newbie-area/5857-netcat-port-redirection.html

mknod backpipe p
nc -l -p 80 0<backpipe | tee -a inflow | nc localhost 81 | tee -a outflow 1>backpipe

FWIW, это, вероятно, в корне плохая идея .... убедитесь, что ваш брандмауэр тугой, как барабан ...

Должно быть, да ... просто перенаправьте соответствующий TCP-порт на границу, на которой вы выполняете перенаправление. Я не знаю, имеете ли вы в виду на машине пересылку с использованием SSH или пересылку через маршрутизатор BRANDX ...

РЕДАКТИРОВАТЬ: подождите ... вы говорите, что используете telnetd для перенаправления портов, как это делает sshd? Нет, telnet - это чисто консольное приложение, которое, насколько мне известно, предоставляет оболочку доступа к машине. Я думал, вы имели в виду, можете ли вы перенаправлять порты через TELNET, а не через telnetd.

Да.

machineA $ telnet machineB
  Username: someguy
  Password: whoIsGoingToGetHackedForRunningTelnet
machineB $ telnet machineC someport
   (whatever someport does)

Установите программу на обоих концах этого туннеля, и все готово. Вы можете использовать команду expect или любой другой язык, чтобы автоматизировать это. Вы будете получать только один порт за раз.

Но почему в наши дни у вас открыт телнет для чего-либо? :)