O Guacamole, o Tomcat, a configuração HTTPS falha devido a problemas com a certificação

1

Estou usando o guacamole ( link ) para acessar (partes de) meu computador pessoal (Debian) sem cliente, em movimento.

No meu computador de trabalho (rede universitária), porém, a tela não é atualizada e só mostra "Conectando, aguardando a primeira atualização ...". De acordo com o FAQ ( link ) isso provavelmente se deve a um proxy entre minha casa e meu computador de trabalho que não liberando seu buffer, e pode ser resolvido usando https.

Eu fiz isso por: (1) Criando meu próprio certificado a seguir (www.heimpold.de/mhei/mini-howto-zertifikaterstellung.htm) e adicionando a um arquivo keystore (2) Adicionando ao 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) Adicionando ao arquivo de configuração do guacd:

guacd-ssl: true

Na verdade, posso acessar https://localhost:8443/guacamole e login, mas, quando tento realmente abrir uma sessão (ou seja, ver minha home-desktop) recebo Server error (no design do quacamole, não como um navegador ou mensagem de erro http) na minha janela do navegador. Ao mesmo tempo, o arquivo de log do tomcat informa:

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

(log completo disponível em link )

    
por sheß 02.12.2014 / 00:42

1 resposta

0

Você já tentou remover / comentar:

guacd-ssl: true

no arquivo de configuração do guacd ...

Isso funcionou para mim.

    
por 10.04.2017 / 18:22