Instalação usando o Guacamole-Installer (https://github.com/itiligent/Guacamole-Installer)
A Itiligent disponibiliza um script muito bom para instalação automatizada do Apache Guacamole. Para esta artigo vamos criar a instalação mínima possível com os seguintes componentes que devem suportar a maiorias dos cenários para a ferramenta:
Web: Nginx
Aplicação: Apache TomCat
Banco de Dados MySQL
Acesse o seguinte endereço para pegar a ultima versão do script de instalação:
https://github.com/itiligent/Guacamole-Installer
Selecione o botão de copiar:

Copie o comando e cole em sua conexão SSH:

O download devera ser iniciado porem pode ocorrer o seguinte problema onde o download não iniciar. :

Nesse caso pressione CTRL + C para cancelar e execute os seguintes comandos para desabilitar o IPv6 temporariamente, ele vai solicitar a senha do gcmuser:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

Execute o comando para download novamente e ele será iniciado, uma tela similar ao que esta aqui será exibida:

Agora vamos seguir o assistente de instalação. A primeira pergunta será sobre alterar ou manter o hostname do servidor, vamos manter o mesmo pressionando Enter:

A próxima etapa será para atualizar o sufixo DNS, vamos manter o mesmo pressionando Enter:

Agora vamos instalar o Banco de Dados MySQL, vamos usar o padrão pressionando Enter:

Vamos usar as configurações recomendadas para o Banco de Dados pressionando Enter:

Vamos fornecer e confirmar a senha de root do Banco de Dados, para este tutorial vou usar mysqlpass:

Vamos fornecer a senha para o usuário guacamole_user que vai se conectar ao banco de dados, para este tutorial vou usar gcmdbpass:

Não precisamos informar o e-mail do administrator e para isso basta pressionar Enter:

Não vamos usar TOTP e por isso basta pressionar Enter:

Não vamos instalar o Duo e por isso basta pressionar Enter:

Não vamos instalar o LDAP e por isso basta pressionar o Enter:

Não vamos instalar o QuickConnect e por isso basta pressionar o Enter:

Não vamos instalar o History Recorded Storage e por isso basta pressionar o Enter:

Vamos utilizar o Nginx como Servidor Web, pressione Y e Enter:

Vamos utilizar o nome padrão, pressione Enter:

Vamos utilizar o certificado auto-assinado, pressione Y e Enter:

Pressione Enter para continuar, o tempo de expiração do certificado auto-assinado vai ser de 10 anos:

A instalação será iniciada:

Continuação:

Continuação:

Continuação:

Continuação:

Continuação:

Continuação:

Continuação:

Continuação:

Continuação:

Continuação:

Continuação:

Conclusão, será necessário fornecer a senha de root do seu usuário para realizar a remoção de pacotes desnecessários e limpeza do instalador:

Instalação concluida:

Após a conclusão basta acessar o Guacamole usando IPSERVIDOR:

Ele vai redirecionar automaticamente e para autenticar utilizar as credenciais guacadmin como usuario e senha:

Vamos remover o arquivo de tema da Itiligent para usar o padrão do Apache Guacamole.
sudo rm /etc/guacamole/extensions/branding.jar

Reinicie o TomCat para aplicar as mudanças informe a senha do gcmuser:
sudo systemctl restart tomcat9

Agora ao acessar o Guacamole vamos observar que o tema padrão vai estar em uso:

Para logar na ferramenta utilize guacadmin como usuario e senha:

O logon será efetuado:

Publicar comentário