我正在與Microsoft ForeFront後面的服務器通信,我需要連接到位於服務器上的Visual Studio遠程調試器。我的開發計算機位於Microsoft ForeFront之外,因此非常麻煩。到目前爲止,我已經設法將我的機器上的Visual Studio連接到最前面的服務器上的遠程調試器。我可以在遠程調試器監視器中看到連接成功。 「域\ Jens連接」它說。 Visual Studio客戶端仍在等待,過了一段時間後,它抱怨說「無法連接到名爲Jens @ SERVER的Visual Studio調試監視器。目標計算機上的Visual Studio調試器無法連接回此計算機」通過SSH隧道遠程調試器
要設置此到目前爲止,我嘗試使用Putty對遠程調試器連接進行隧道傳輸。 我已經設置膩子連接到Microsoft Forefront網絡之外的Linux服務器。在膩子我已經設置了以下前鋒(123.123.123.123是外界最前沿的Linux服務器):
4R123.123.123.123:135 localhost:135
4R123.123.123.123:137 localhost:137
4R123.123.123.123:138 localhost:138
4R123.123.123.123:139 localhost:139
4R123.123.123.123:445 localhost:445
這部分的偉大工程。我可以從我的開發機器訪問所有這些端口,並且正如我之前編寫的Visual Studio甚至可以連接的那樣。我在開發計算機和服務器上使用相同的用戶名和密碼設置了本地管理員,並使用此用戶運行Visual Studio和遠程調試器。
現在,這裏我的理論是,在服務器上的遠程調試器要進行TCP連接回我開發的計算機發送到Visual Studio的答覆,我想在服務器上遠程調試器從Visual Studio我的連接將看起來他們起源於本地主機。因此,我猜想遠程調試器會嘗試連接到原始(本地主機)並嘗試在那裏發送回覆。
這是否有意義?如果是這樣,是否有一種方法可以將此連接僞裝成來自我的計算機的實際IP地址?如果這是可能的,也許我可以欺騙遠程調試器連接到正確的地方?
如果我以不好的方式解釋了這一點,請問我,我會盡力澄清。