Antes de tudo vamos rodar o comando abaixo, que serve para atualizarmos a lista de pacotes e programas e também para atualizar o sistema, baixar e instalar atualizações:
sudo apt update && sudo apt upgrade
Instalando o Apache Guacamole no Ubuntu Desktop
Agora vamos precisar instalar Apache Guacamole no Ubuntu, para isso vamos executar alguns comandos:
Vamos fazer o download do script de instalação:
wget https://raw.githubusercontent.com/MysticRyuujin/guac-install/master/guac-install.sh
Agora vamos habilitar a execução do script dando permissão:
chmod +x guac-install.sh
Para finalizar vamos executar o script:
sudo ./guac-install.sh
Obs: ao executar o comando sudo ./guac-install.sh será feito algumas perguntas e na sequencia você irá responder com (N) Não, (N) Não e (Y) Sim para o banco de dados MySQL, ficando exatamente como no imagem abaixo:
Agora vamos definir a senha para o banco de dados MySQL, como padrao digitamos 1234, irá pedir confirmação e você digita novamente a senha 1234, como na imagem abaixo:
Agora vamos definir a senha para o usuário do banco guacamole, como padrao digitamos 1234, irá pedir confirmação e você digita novamente a senha 1234, como na imagem abaixo:
Obs: as senhas podem ser qualquer uma de sua preferencia, coloquei 1234 somente como exemplo
______________________________________________________
Executando o Apache Guacamole no Ubuntu Desktop
Para executar a instalação que você acabou de fazer do guacamole, você irá abrir o navegador e digitar o seguinte endereço http://localhost:8080/guacamole, assim que confirmar, uma tela de login irá abrir, como mostra a imagem:
Na tela de login você irá digitar o usuário e senha a seguir:
Username: guacadmin
Passworld: guacadmin
Agora vamos configurar o guacamole para podermos acessar outros computadores na rede, para isso após fazer o login, você irá clicar em guacadmin >> Settings
agora escola a aba Connections e clique em New Connection para criarmos uma conexão
Em EDIT CONNECTION e CONCURRENCY LIMITS Preencha os campos exatamente como na imagem abaixo:
Em PARAMETERS preencha os campos exatamente como na imagem abaixo e no final da página clique em Salvar
________________________________________________________________________
Instalar, ativar o SSH no computador cliente
Agora na máquina que você irá se conectar (computador cliente) vamos instalar o SSH para que possamos nos conectar através desse protocolo.
Comando para Instalar o SSH:
sudo apt install openssh-server
Agora reinicie o serviço SSh:
sudo service ssh restart
Conectando remotamente via SSH no guacamole
Agora volte no computador que você criou a conexão e tente fazer o acesso remoto pelo guacamole, caso ainda não funcione, então você terá que ativar o compatilhamento de acesso remoto no computador que você instalou o SSH (computador cliente), para isso vá em Configurações, clique em Compartilhamento no painel lateral e, em seguida ative o compartilhamento para acesso remoto como na imagem abaixo:
Não esqueça de habilitar todo acesso remoto para que a conexão funcione.
By Elielson Mourão