web-dev-qa-db-ja.com

Guacamole、Tomcat、HTTPS-認証の問題によりセットアップが失敗する

外出先で、クライアントなしで自宅(Debian)コンピューター(の一部)にアクセスするために、グアカモーレ( http://guac-dev.org/ )を使用しています。

ただし、仕事用のコンピューター(University Network)からは、画面が更新されず、「接続中、最初の更新を待機中...」と表示されるだけです。 FAQ( http://guac-dev.org/doc/gug/troubleshooting.html )によると、これはおそらく私の家との間のプロキシが原因です。私の仕事用コンピュータはバッファをフラッシュしていません。httpsを使用して解決できます。

(1)(www.heimpold.de/mhei/mini-howto-zertifikaterstellung.htm)に従って独自の証明書を作成し、キーストアファイルに追加します(2)Tomcat6 server.xmlに追加します:

 <Connector
       protocol="org.Apache.coyote.http11.Http11Protocol"
       port="8443" maxThreads="200"
       scheme="https" secure="true" SSLEnabled="true"
       keystoreFile="/usr/share/Tomcat/.keystore" keystorePass="mypassword"
       clientAuth="false" sslProtocol="TLS"/>

(3)guacd設定ファイルへの追加:

guacd-ssl: true

実際にhttps://localhost:8443/guacamoleにアクセスしてログインできますが、実際にセッションを開こうとすると(つまり、ホームデスクトップを表示しようとすると)、Server errorが表示されます(ブラウザやhttpエラーメッセージとは異なり、quacamoleデザインで) )ブラウザウィンドウで。同時に、Tomcat-logファイルには次のように記載されています。

SEVERE: Server error in tunnel
[...] PKIX path building failed: Sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

(完全なログは http://Pastebin.com/qeaiNKRM で入手できます)

1
sheß

削除/コメントしてみましたか:

guacd-ssl:true

guacd設定ファイルで..

これは私のために働いた。

0
maco1717