Windows
通過主機 2(代理?)將 telnet“互動”從主機 3 重定向到主機 1
我的網路配置:
- 主機 1
$$ h1 $$- 使用者機器通過 VPN 連接到主主機(主機 2)。(贏 7)
- 主機 2
$$ h2 $$- 通過我的網路的其他機器的門。沒有防火牆,沒有IP規則。(贏XP)
- 主機 3
$$ h3 $$- 目標機器。(贏XP)
從h1我可以通過 telnet 連接到h2或使用
psexec
. 從h2我可以做同樣的指向h3。現在我想開始一個telnet
從 h2 到 h3 的會話,將互動式輸出重定向到 h1 並將輸入從 h1 發送回 h3。我做了什麼:
- 建議來自:不使用 RDP 從遠端 Windows PC 遠端登錄的最佳方式是什麼?
- h2 cmd 通過 psexec 命令在 h1 控制台上啟動,
ncat
在 h3 上通過 h2 遠端 cmd 行啟動,結果為空行(返回)。我知道 psexec + telnet 是不可能的,而 netcat 應該是一個不錯的選擇,但它似乎無法處理即時互動。想法?
您可以將 ssh 用於 Windows,但它需要額外的軟體,例如您可能不需要的 cygwin。
試試Zedebee,這是一個簡單的安全 IP 隧道。
它在 windows 和 unix 系統上執行良好。
而且設置起來很容易。
將其安裝在主機 1 和 2 上。
在 h2 上執行:
zedebee -s host3:telnet
在 h1 上執行:
zedebee host2 host3:telnet
它將列印一個埠號。
然後在 h1 上執行:
telnet localhost <port>