OpenSSHを使用してSSH経由でリモートデスクトップ(RDP)をトンネリングするのに助けが必要


3

それで、私の設定は異端です。絵は「正確」ではありません私はそれを修正しました、しかしそれはあなたに考えを与えます。

enter image description here

私が使っているツールは次のとおりです。

  • PUTTY
  • OpenSSH
  • CYGWIN
  • Remote Desktop
  • VMware vCenter Server Version 5.1.0
  • vSphere Client Version 5.1.0

私が気づくかもしれないもう一つのことは、そのマシンです DEVILSMILK そして DUCLAW 仮想マシンです。 KENT-PC 3台すべてのマシンが同じローカルネットワークに存在するドメインへの管理アクセス権を持つ私の物理マシンです。 10.0.10.0/24。各マシンで実行されているオペレーティングシステムのリストもあります。

  • KENT-PC - Windows 7 Ultimate
  • DEVILSMILK - CENTOS 6.3
  • DUCLAW - Windows Server 2008 Datacenter

私がこれまでにSSHで行った手順

  • DEVILSMILK 私は走っています OpenSSH 私のSSHサーバーとして、無効にしました iptables すべてのポートは開いています。
  • DUCLAW 私は走っています OpenSSH 経由 CYGWIN へのアクセスを許可するための規則が作成されました Remote Desktop SSH用のポート22と同様に。

私の最初の機械 KENT-PC10.0.10.110:RHP (ランダムハイポート)はSSHに入ります DEVILSMILK10.0.10.113:22DEVILSMILK10.0.10.113:RHP SSHに入ります DUCLAW10.0.10.130:22。すべての接続は正常に行われ、ログインしています。

SSHトンネリング設定 PUTTY

  • KENT-PC - L33389 localhost:60666
  • DEVILSMILK - L60666 localhost:3389

これらすべての設定を行い、SSHを端から端まで正常に接続したら、次に開始します。 Remote Desktop から KENT-PC に接続してみてください localhost:33389

Remote Desktop その後に接続しようとする必要があります KENT-PC at at port 33389 これは次に転送されます DEVILSMILK 港で 60666 これは次に転送されます DUCLAW 港で 3389 (リモートデスクトップポート)と接続が確立され、それが動作するはずです、そして私はトンネリングしているでしょう Remote Desktop 暗号化されたSSHトンネルを介して。

しかしそうではありません。

私が得たエラー Remote Desktop です:

このコンピュータはリモートコンピュータに接続できません。

もう一度接続してみてください。問題が解決しない場合は、の所有者に連絡してください。   リモートコンピュータまたはネットワーク管理者

注意する他のことをいくつか。

リモートデスクトップに直接 DUCLAW 問題なく問題なく動作しますが、SSHトンネルでは機能しません。

誰が私が間違っていることを知っていますか?

アップデート1:すべてのトンネルポート番号とホスト名を次のように変更してみました。

  • KENT-PC - L62333 DEVILSMILK:62334
  • DEVILSMILK - L62334 DUCLAW:3389

まだ動作しません。ファイアウォールを完全に無効にする KENT-PC...立ち入り禁止。

アップデート2:ホスト名の代わりにIPアドレスを使用してみましたが、どちらもうまくいきませんでした。私はまたのために62333の代わりにポート3333を使用してみました KENT-PC Localhost トンネルポート番号とまだ同じです。


KENT-PC、あなたはtelnetでポート33389に接続できますか?それは何を言っているのですか?
Tim

いいえ、できません。何も言っていません。ファイアウォールをオフにしてから、localhostのPUTTYで33389に接続しようとしました KENT-PC ターミナルウィンドウが点滅して消えます。
Kentgrav

一対の{の間でトンネルを使用しないか、単一のトンネルを使用したか KENT-PCDEVILSMILKDUCLAW ?リモートマシンからRDPポート自体に接続できますか。 DUCLAW 自体?問題を特定するために何を試みましたか?この問題はあなたの設定に非常に特有であるように思われ、おそらく何らかの設定エラーです。私はこれが他の人にとってどれほど役に立つのかわからない スーパーユーザー
Tim

私が上で述べたように:」 Remote Desktop に直接 DUCLAW 問題なく正常に動作しますが、SSHトンネルでは機能しません。」 RDPDEVILSMILK ただ大丈夫です。しかし私ができることはにトンネルを通すことを試みることです DEVILSMILK そしてそれがうまくいくかどうかを確認し、問題をもう少し隔離してみてください。
Kentgrav

回答:


1

明らかに使用することに関してある種の問題がありました putty 最初にやるGUI SSH から Kent-PCDEVILSMILK。 / techsupport subredditのユーザーは私が使うことを勧めました CYGWIN 私のすべてのマシンのために。インストール後は十分に CYGWIN そしてこれらのコマンドを使用して:

ssh -vg -L 3333:localhost:6666 misfitred@devilsmilk

接続が確立されました。

それから同じSSHコンソールから。

ssh -vg -L 6666:localhost:3389 kgraves@duclaw

接続が確立されました。

それから私の元のホストであるKENT-PCからこのコマンドを実行します。

mstsc /v:localhost:3333

そしてワーラー!下の写真でわかるように DUCLAW(10.0.10.130) あなたはWiresharkで見ることができるようにそれがから来ているかのように見える暗号化されたSSH接続です。 DEVILSMILK (10.0.10.113)

机に向かって頭を叩くのをやめることができます。これを理解してくれたすべての人に感謝します。

enter image description here

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.