[英]How can I tunnel Telnet connections between two interfaces?
我有以下網絡:
PC1 --|¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯|-- board2
PC2 --| gateway |-- (eth0) [server] (eth1) --| gateway |
PC3 --|_________| |_________|-- board1
如您所見,服務器(運行Linux)具有2個接口,因此PC和嵌入式板不在同一子網上。
我想開發一個簡單的應用程序(或使用現有的應用程序),該應用程序通過eth1
傳入的Telnet連接從eth0
(使用特定端口)隧道連接到板。
我在服務器上沒有root特權 ,但是我有一個普通的Unix帳戶。 我不希望PC實際“登錄”到服務器。 我只希望他們通過它連接到板。 該服務器安裝了Python,PHP和Perl。
我想支持多個連接。 端口號可用於將連接轉發到右側板(例如,我有10個板,然后隧道偵聽端口3000到3009)。
我可以想象有一個簡單的Web應用程序可以做到這一點,但是我想要一個本機Telnet連接,該連接將支持CTRL + C和所有其他功能,並允許您使用運行Windows的PC(例如PuTTY或另一台)上的任何終端模擬器。 。
任何幫助將非常感激。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.