mr-euro Asked: 2009-09-19 05:33:44 +0800 CST2009-09-19 05:33:44 +0800 CST 2009-09-19 05:33:44 +0800 CST telnet 端口转发 772 任何人都知道是否可以使用 telnet 客户端设置端口转发,就像使用 SSH 一样? windows 3 个回答 Voted Best Answer Tim Howland 2009-09-19T06:01:17+08:002009-09-19T06:01:17+08:00 你可以用 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,这可能是一个非常糟糕的主意......确保你的防火墙像鼓一样紧密...... Bart Silverstrim 2009-09-19T05:47:25+08:002009-09-19T05:47:25+08:00 应该是,是的......只需在您正在转发的边界处转发适当的 TCP 端口。不知道你的意思是在机器上,使用SSH转发,还是通过BRANDX路由器转发…… 编辑:等等……你是说使用 telnetd 来转发端口,比如 sshd 吗?不,据我所知,telnet 纯粹是一个控制台应用程序,它可以让 shell 访问机器。我以为你的意思是你可以转发 TELNET,而不是用 telnetd 转发端口。 Bill Weiss 2009-09-19T06:59:36+08:002009-09-19T06:59:36+08:00 是的。 machineA $ telnet machineB Username: someguy Password: whoIsGoingToGetHackedForRunningTelnet machineB $ telnet machineC someport (whatever someport does) 在隧道的两端都有一个程序可以通过隧道进行对话,然后您就可以设置了。您可以使用 expect 或您选择的语言来自动执行此操作。您一次只能获得一个端口。 但是,为什么这些天你在任何东西上都打开了 telnet?:)
你可以用 netcat 来做,但这是一个巨大的安全漏洞:
http://www.stearns.org/nc/
http://forums.remote-exploit.org/newbie-area/5857-netcat-port-redirection.html
FWIW,这可能是一个非常糟糕的主意......确保你的防火墙像鼓一样紧密......
应该是,是的......只需在您正在转发的边界处转发适当的 TCP 端口。不知道你的意思是在机器上,使用SSH转发,还是通过BRANDX路由器转发……
编辑:等等……你是说使用 telnetd 来转发端口,比如 sshd 吗?不,据我所知,telnet 纯粹是一个控制台应用程序,它可以让 shell 访问机器。我以为你的意思是你可以转发 TELNET,而不是用 telnetd 转发端口。
是的。
在隧道的两端都有一个程序可以通过隧道进行对话,然后您就可以设置了。您可以使用 expect 或您选择的语言来自动执行此操作。您一次只能获得一个端口。
但是,为什么这些天你在任何东西上都打开了 telnet?:)