INSTALAÇÃO. Guacamole Acesso remoto de qualidade

Documentos relacionados
Inicialmente precisamos instalar o servidor tomcat7, segue comando de instalação.

Gerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato

Guia de instalação do REIS

Projeto Amadeus. Guia de Instalação Linux

Sidicom S4. Tutorial acesso ao S4 via tablets e smartphones

Tutorial para Instalação do dotproject

Lojamundi Tecnologia Sem Limites br

Meios de Comunicação de Dados.

Laboratório de Redes de Computadores INSTALANDO SERVIDOR APACHE NOS CENTOS 6.5

Rede VPN UFBA Procedimento para configuração

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV

TOTVS Utilização dos Aplicativos. Arquitetura e Instalação

Como instalar o Java no Ubuntu (arquivo.tar.gz)

ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador Linux.

Instalação e Atualização do Comércio-plus. Baixando o Arquivo de Instalação

Groupware Workbench Tutorial de instalação da Aplicação-Exemplo no Eclipse

GT-MobVida. Manual de Operações

Procedimentos para Redirecionamento de portas

Ponto de Presença da RNP na Bahia - PoP-Ba. Pacote RedeComep

Instalação Wiser Discovery Sistema Operacional Windows

Procedimento para Configuração de Internet em modo Bridge

Para criar um projeto no ambiente eclipse utiliza-se o menu File, New e Project como ilustra a Figura 1.

INSTALAÇÃO DO PROCESSOR BI 6.0

MSN-Proxy v0.7 no Debian 5 (Atualizado)

Procedimentos para Configuração DMZ

Configurar Thin Client X1 e X1W

Instalação e Configuração de Servidores Web Server Apache. Prof. Alex Furtunato

Um ambiente unificado onde você pode desenvolver para todos os dispositivos Android

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

Debian 7 (versão ) 64 bits

Tutorial de Instalação do Moodle no Ubuntu

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani

JAVA. Professor: Bruno Toledo

Manual de Instalação do TelEduc 4.4

Manual de Instalação. EasyAssist (Windows) Instalação EasyAssist Página 1 de 22

Tutorial de acesso por dispositivos móveis.

Manual de Instalação e Configuração do GeoServer em Servidores LINUX

Manual de Instalação

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

Manual Windows (PC) Instalação Configuração 3CX 6.0 Softphone

Manual Versão: 2.0 Autor: Alex Luciano Msn: Instalação

Instalando Apache Solr no Mac OSX

@RSoft - Desenvolvimento de sistemas e sites Nosso forte é o suporte

Criação de um novo projeto no Eclipse utilizando Maven

Como configurar Conexão Remota no SQL Server 2005/2008

Se você possui uma tomada de telefone no padrão TeleBrás siga este diagrama:

Instalação do MySQL e da ferramenta MySQL- Front

Database and Applications. Como instalar e configurar o WampServer -PHP / MySQL e Apache

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DA APPLIANCE VIRTUAL GRAVITYZONE

Tutorial para Instalar e configurar o Xampp

Rede VPN UFBA Procedimento para configuração

1. Instalação do Servidor...2

Secure Client. Manual do Usuário. IPNv2. Secure Client IPNv2

Rede EtherTalk Macintosh (MacOS 8.x/9.x/X, versão 10.1)

#apt-get install make flex gcc gpp apache2 php5 php5-pgsql postgresql-8.4 libapache2-mod-php5 php5-gd php-net-socket postgres

Manual de Utilização do Portal SAR

Introdução ao Sistema. Características

Instalando o software de gerencia (ANM2000)

Tutorial, Instalando e configurando o apache no linux.

1. Após o boot se completar, será exibida a tela de inicial do Redo exibida abaixo, onde o usuário deverá escolher a opção Start Redo Backup.

INSTALANDO E CONFIGURANDO NAGIOS NO LINUX DEBIAN 6.0

Revisão dos comandos para instalação do Apache, PHP, MySQL, PostgreSQL, phpmyadmin, phppgadmin e Samba.

Kassius Vargas Prestes

Instalação SAS Linux

MANUAL DO USUÁRIO. Token SafeNet Authentication. Cliente 8.3 (x32 e x64)

Sidicom S4. Tutorial: instalação do sistema em servidor

COORDENAÇÃO DE TECNOLOGIA (COTEC) MARÇO/2012

Manual de Instalação e Configuração do Sistema

Introdução ao Burp Suite

Preparação do ambiente para desenvolvimento em Java

Assinador de Documentos Vara de Execuções Penais

SiGE - Sistema de Gerência de Eventos

Tutorial de instalação do ambiente Ruby, Ruby on Rails e MySQL no Ubuntu

UNIVERSIDADE ESTADUAL DE GOIÁS

Instalação SAS Windows

INSTALAÇÃO JIVAW LINUX ORACLE

INSTALANDO E CONFIGURANDO NAGIOS NO LINUX CENTOS 5.7

Servidor de FTP (Protocolo de Transferência de Ficheiros)

Manual de Acesso a Servidores SSH

Revisão Q de 26/06/2015

Instalando o Eclipse e o Android

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL

1- Antes de iniciar qualquer procedimento de configuração verifique se os cabos estão conectados conforme o diagrama de instalação abaixo:

Instalação oast.exe executar procurar C:\Arquivos de Programas C:\Program Files Instalar

TUTORIAL PROCESSOS DE INSTALAÇÃO DO MYMIX MOBILE

Plataforma de Jogos e Programas Manual de Instalação e Utilização

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS

Instalação do Pentaho BI Server no Ubuntu Server ou Superior com OpenJDK

Procedimento de Instalação Não Assistida Servidores Xeon 5500/5600 (4-Core & 6-Core) Chipsets S5500 & S5520

DSL-500B Configuração modo Router IPoA com NAT

Guia de instalação para ambiente de Desenvolvimento LINUX

Instalação do Integração SGNFe no Servidor Linux:

Guia de Instalação II. Instalação e Administração do Fluig. Título do documento

Como instalar o FIREBIRD

GUIA PRÁTICO DE INSTALAÇÃO

CONFIGURAÇÃO DO AMBIENTE GLOBUS NAS ESTAÇÕES DE TRABALHO

Manual de Procedimentos de Acesso VPN Versão 3.2

# Início Instalação e Configuração Servidor Antivírus Symantec Endpoint #

Transcrição:

Guacamole é uma aplicação web HTML5 que fornece acesso a ambientes de desktop usando protocolos de desktop remoto (como o VNC ou RDP). Escrito em JavaScript e usando apenas HTML5 e outros padrões, a parte do cliente do Guacamole requer nada mais do que um navegador moderno ou dispositivo habilitado para web ao acessar qualquer um dos desktops. Historicamente, Guacamole era um cliente de VNC HTML5, e antes disso, um cliente Telnet JavaScript chamado RealMint ( RealMint é um anagrama para terminal ). Neste post utilizaremos o Debian 8 64 bits e servidor tomcat 7. INSTALAÇÃO Inicialmente precisamos instalar o servidor tomcat7, segue comando de instalação. https://opensourcesolution.com.br/ 1

# apt-get install tomcat7 Após instalar o servidor Apache Tomcat, baixaremos o source do Guacamole Server. # wget -c http://sourceforge.net/projects/guacamole/files/current/source /guacamole-server-0.9.9.tar.gz Descompactando o arquivo baixado, com o comando abaixo: # tar -xzvf guacamole-server-0.9.9.tar.gz Agora instalaremos as dependências necessárias: # apt-get install build-essential libfreerdp-dev libpango1.0- https://opensourcesolution.com.br/ 2

dev libssh2-1-dev libtelnet-dev libvncserver-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev libossp-uuid-dev Após instalar as dependências, entre na pasta do Guacamole Server que foi descompactada: # cd guacamole-server-0.9.9 Iniciaremos agora a configuração, compilação e instalação do Guacamole Server : #./configure --with-init-dir=/etc/init.d/ # make && make install # ldconfig Finalizamos por aqui o Guacamole Server. https://opensourcesolution.com.br/ 3

GUACAMOLE CLIENTE Ao concluir a instalação do Guacamole Server, partiremos para a configuração do Guacamole cliente, onde temos dois métodos de configurar: 1º MÉTODO Para começar baixe o source do Guacamole cliente: # wget -c http://sourceforge.net/projects/guacamole/files/current/source /guacamole-client-0.9.9.tar.gz Descompacte o arquivo baixado com o comando abaixo: # tar -xzvf guacamole-client-0.9.9.tar.gz Acesse o arquivo descompactado: https://opensourcesolution.com.br/ 4

# cd guacamole-client-0.9.9 Agora para compilar será necessário instalar a ferramenta de compilação para projetos java, o Maven e também o Java JDK. Execute o comando abaixo: # apt-get install maven openjdk-7-jdk Após a instalação do Mave, execute o comando abaixo para iniciar a compilação. # mvn package Após a compilação, copie o arquivo guacamole-0.9.9.war, gerado pela compilação para a pasta webapps do Tomcat. Execute o comando abaixo: # cp guacamole/target/guacamole-0.9.9.war https://opensourcesolution.com.br/ 5

/var/lib/tomcat7/webapps/ 2º MÉTODO No primeiro método precisamos compilar o source do Guacamole cliente para gerarmos o binário guacamole-0.9.9.war, agora neste método baixaremos a aplicação web guacamole-0.9.9.war disponibilizado pelo projeto. Execute o comando abaixo para realizar o download. # wget -c http://sourceforge.net/projects/guacamole/files/current/binary /guacamole-0.9.9.war Copie ou mova o arquivo baixado para a pasta Webapps do Tomcat, segue comando: # cp guacamole-0.9.9.war /var/lib/tomcat7/webapps/guacamole.war Pronto! Esse foi o segundo método, fácil não? https://opensourcesolution.com.br/ 6

Agora precisamos criar a pasta de configurações do Guacamole, execute o comando abaixo: # mkdir /etc/guacamole Acesse a pasta criada e crie o arquivo guacamole.properties, onde definiremos: Porta, Localização dos jars e arquivo xml de permissão de acesso. # cd /etc/guacamole/ # touch /etc/guacamole/guacamole.properties Abra o arquivo: # vim /etc/guacamole/guacamole.properties E adicione o conteúdo abaixo: https://opensourcesolution.com.br/ 7

# Hostname and port of guacamole proxy guacd-hostname: localhost guacd-port: 4822 # Location to read extra.jar's from lib-directory: /var/lib/tomcat7/webapps/guacamole/web- INF/classes # Authentication provider class auth-provider: net.sourceforge.guacamole.net.basic.basicfileauthenticationpro vider # Properties used by BasicFileAuthenticationProvider basic-user-mapping: /etc/guacamole/user-mapping.xml Precisamos criar uma pasta oculta chamada.guacamole em que linkaremos com o arquivo de configuração guacamole.properties para que o tomcat tenha acesso as configurações. Segue os comandos: # mkdir /usr/share/tomcat7/.guacamole/ https://opensourcesolution.com.br/ 8

# ln -s /etc/guacamole/guacamole.properties /usr/share/tomcat7/.guacamole/ Agora configuraremos o acesso de usuários e conexões remota aos hosts. Crie o arquivo user-mapping.xml com o comando abaixo: # touch /etc/guacamole/user-mapping.xml Abra o arquivo criado: # vim /etc/guacamole/user-mapping.xml E adicione o conteúdo abaixo: <user-mapping> <authorize username="jackson" password="123"> https://opensourcesolution.com.br/ 9

<!-- First authorized connection --> <connection name="vnc"> <protocol>vnc</protocol> <param name="hostname">192.168.1.110</param> <param name="port">5901</param> <param name="password">123456</param> </connection> <!-- Second authorized connection --> <connection name="rdp"> <protocol>rdp</protocol> <param name="hostname">192.168.1.111</param> <param name="port">3389</param> <param name="password">123456</param> </connection> </authorize> </user-mapping> Observe no conteúdo adicionado anteriormente, temos na segunda linha o usuário e senha que terá acesso pelo navegador e na TAG <conection name= > os hosts que será acessado remotamente. Precisamos das bibliotecas na pasta /lib, execute o comando abaixo para criar links de acesso: https://opensourcesolution.com.br/ 10

# ln -s /usr/local/lib/libguac.so* /lib # ln -s /usr/local/lib/libguac-client-vnc.so* /lib/ E por fim, inicie o Tomcat e o Guacamole: # /etc/init.d/tomcat7 start # /etc/init.d/guacd start Acesse agora o Guacamole pelo navegador http://ipdoseuservidor:8080/guacamole/, troque o ipdoseuservidor conforme ip do seu servidor, mas mantenha a porta 8080. Ao acessar será solicitado o usuário e senha, que foram definidos no arquivo user-mapping.xml. https://opensourcesolution.com.br/ 11

abaixo as conexões existentes: Veja na imagem Quando conectado um vez, um thumbnail ficará disponível nas conexões recentes (Acho muito legal isso!). Para adicionar mais hosts, adicione-o no arquivo user-mapping.xml https://opensourcesolution.com.br/ 12

fornecedo uma nova tag <conection name= host >. Bom pessoal é isso, caso tenha alguma dúvida deixe nos comentários. Para conhecer mais sobre o projeto e novas funcionalidades acesse http://guacamole.incubator.apache.org. Ajude-nos a manter o site, realize uma doação clicando no botão abaixo: Gostou? Então compartilhe! https://opensourcesolution.com.br/ 13