2017-05-18 15 views
0

に実行しているかについて少し背景に失敗しました:..私はVM経由のUbuntuを実行しているWindows 10のデスクトップを持っているのUbuntuのこのverision 16日 をワカモレのWindows 10 RDPは

を、私はワカモレサーバ、guacd、およびTomcatの実行されていますすべてうまくいけばうまくいきません...私はVMのlocalhostを使ってguacamoleクライアントにアクセスできます...私はguacamoleクライアントをロードするときに私がuser-mapping.xmlファイル内で作成したRDP接続を見ることができますが、 2秒以内にアクセスしようとしました。「接続エラー:インターナショナル・エラーが発生しました。これはguacamoleサーバー内で発生し、接続は終了しました。」

システムログは、端末が(「ホストxxxxの上でリスニング、ポートXXXX」である)

を言っている以外の情報を持っていない今、私は私が適切に接続を設定している場合、完全にわからないんだけど...何私はデスクトップにリモートアクセスを可能にしていました(これはubuntuのVMです)、私のコンピュータIP(google whats my ip)を使って、それを使っていました...私のuser-mapping.xmlファイルのサンプルです。

<user-mapping> 
<authorize 
username="test" 
password="testtest"> 
<connection name="Windows 10"> 
<protocol>rdp</protocol> 
<param name="hostname">x.x.x.x</param> //my desktops ip address (From google) 
<param name="port">3389</param> 
</connection> 
</authorize> 
</user-mapping> 

答えて

0

「google what is my ip」を使用すると、作業しているマシンのIPアドレスを取得する信頼性の高い方法ではないため、IPアドレスを確認する必要があります。ゴーグルはGoogleに公開されている公開IPを返します。おそらくあなたのマシンIPではないでしょう。 ipを見つけるより良い方法は、Windowsの場合は 'ipconfig'、Linuxの場合は 'ifconfig'というコマンドです。

次に、グアカモーレのインストールで発生する可能性のあるエラーを回避できるため、一部のデスクトップRDPクライアントを使用してRDP接続パラメータとIPアドレスをデバッグする方が簡単かもしれません。例えばRDP接続とIPアドレスが正しく設定されているかどうかを確認してください。 'xfreerdp/v:'(ターミナルから実行する必要があります)。

接続がxfreerdpから動作する場合、その後、あなただけのワカモレログをデバッグすることができ、あなたからRDPしようとしている

は私が正しく理解している場合(Webアプリケーションとguacdデーモンhttps://guacamole.incubator.apache.org/doc/gug/configuring-guacamole.htmlの両方のためにここで説明)デバッグレベルを大きくしてみてくださいVMをホストに接続します。これはおそらく、ホストデスクトップにVMを表示し、ホストデスクトップなどを再帰的に表示します...これがうまくいくかどうかはわかりませんが、他のマシンから試してみてください。