其实就是设置Tomcat的证书
生成证书命令
keytool -genkey -alias root -keyalg RSA -keystore localhost-rsa.jks
需要设置证书密码,最后填上“是”结束证书配置。
进入
cd /etc/tomcat8
目录下(我用的Tomcat8),有个叫做server.xml的文件,编辑它
vim server.xml
找到一行
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
certificateKeystorePassword="123456"
type="RSA" />
</SSLHostConfig>
</Connector>
解除它的注释——删除“<!--”和“-->”
把上面生成的证书放在这个server.xml同级目录下,可以从上面配置中看到,证书密码我用的123456。
重启Tomcat
systemctl restart tomcat8
登陆你的guacamole即可
https://localhost:8443/guacamole