三个networking:
我的电脑在10.1.1.0上。 我需要telnet到172.2.2.0上的Cisco路由器。 10.1.1.0networking没有到172.2.2.0的路由,但VPN连接10.1.1.0到172.1.1.0。 172.1.1.0上的stream量可以路由到172.2.2.0。
172.1.1.0上的所有PC都运行Windows XP。 在不中断使用这些PC的任何人的情况下,我想从其中一台PC到172.2.2.0上的路由器打开一个telnet会话。
我已经尝试了以下内容:
psexec.exe \\branchpc telnet 172.2.2.1 psexec.exe \\branchpc cmd.exe telnet 172.2.2.1 psexec.exe \\branchpc -c plink -telnet 172.2.2.1
方法1和2都失败了,因为telnet.exe在psexec上不可用。 方法3实际上成功创build连接,但我无法login,因为会话注册我的回车两次。 我的密码总是空的,因为在“用户名:”提示我有效input:Routeruser [ENTER] [ENTER]
这可能是部署WinRM的时候了…
有谁知道任何其他的select?
有谁知道我可以修复plink.exe,所以它只接收一个回车,当我通过psexec使用它?
使用ncat , netcat的修订版本
psexec.exe \\branchpc -c ncat -t 172.2.2.1 23
这应该做的伎俩,(- -t使用“telnet模式”)。 如果不起作用,可以使用ncat进行portforwarding:
psexec.exe \\branchpc -c ncat -l -e -p 23 "ncat 172.2.2.1 23"
然后,您可以telnet到您的\\branchpc并将被转发到路由器。 请注意,此解决scheme将使任何可以连接到\\branchpc人都可以访问路由器上的telnet端口。
为什么不telnet到networking172.1.1.0上的路由器,然后从该路由器到networking172.2.2.0上的路由器telnet?