web-dev-qa-db-ja.com

RDPを使用せずにリモートWindowsPCからtelnetするための最良の方法は何ですか?

3つのネットワーク:

  1. 10.1.1.0-鉱山
  2. 172.1.1.0-私の支社
  3. 172.2.2.0-私の支社のVOIPVLAN。

私のPCは10.1.1.0にあります。 172.2.2.0のCiscoルーターにtelnetで接続する必要があります。 10.1.1.0ネットワークには172.2.2.0へのルートはありませんが、VPNは10.1.1.0から172.1.1.0に接続します。 172.1.1.0のトラフィックは、172.2.2.0にルーティングできます。

172.1.1.0上のすべてのPCはWindowsXPを実行しています。これらのPCを使用している人を混乱させることなく、これらのPCの1つから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

Telnet.exeがpsexecで使用できないため、方法1と2の両方が失敗しました。方法3は実際に接続の作成に成功しましたが、セッションがキャリッジリターンを2回登録するため、ログインできません。 「ユーザー名:」プロンプトで効果的に入力しているため、パスワードは常に空白です:Routeruser [ENTER] [ENTER]

おそらくWinRMを展開する時が来ました...

誰か他の選択肢を知っていますか?

Plink.exeを修正して、psexecで使用したときにキャリッジリターンが1つだけ返されるようにする方法を知っている人はいますか?

1
Rob D.

ncatnetcat の改訂版を使用してください

psexec.exe \\branchpc -c ncat -t 172.2.2.1 23 

これでうまくいくはずです(「telnetモード」を使用するには-t)。それが機能しない場合は、次の方法でポートフォワーディングにncatを使用できます。

psexec.exe \\branchpc -c ncat -l -e -p 23 "ncat 172.2.2.1 23" 

その後、\\branchpcにtelnetで接続でき、ルーターに転送されます。このソリューションにより、\\branchpcに接続できるすべてのユーザーが、ルーターのTelnetポートにもアクセスできるようになることに注意してください。

1
Squeezy

ネットワーク172.1.1.0のルーターにTelnetで接続してから、そのルーターからネットワーク172.2.2.0のルーターにTelnet接続しないのはなぜですか。

0
joeqwerty