p>Ferramentas de Desktop Remoto são essenciais se quiser acesso a recursos ou serviços de outro PC que não esteja na mesma localização física que você. Digamos, por exemplo, que está numa viagem de campismo mas deseja aceder remotamente à sua máquina de trabalho. Esta máquina remota pode estar no seu computador de escritório ou portátil com actualizações sobre o que está a acontecer no seu ambiente de trabalho.p>Um cenário prático é um check-up do desempenho da sua rede de trabalho. Em tais circunstâncias, precisa de uma ferramenta de ambiente de trabalho remoto com acesso autenticado aos computadores do seu escritório para executar tarefas que também seriam possíveis se estivesse fisicamente presente no ambiente alvo.
As 10 Melhores Ferramentas de Ambiente de Trabalho Remoto Linux
Felizmente, numerosas ferramentas de ambiente de trabalho remoto funcionam em diferentes protocolos. Algumas têm funcionalidades superiores em comparação com outras, enquanto algumas são mais adequadas para cenários específicos.
Below é um mergulho profundo nas 10 melhores ferramentas de ambiente de trabalho remoto do Linux.
Remmina
Remmina tem uma interface de fácil utilização, tornando-a uma aplicação fiável para partilha remota do ambiente de trabalho. Portanto, é uma ferramenta adequada para viajantes, administradores de sistemas, e qualquer outro utilizador que trabalhe frequentemente com computadores remotos. Além disso, suporta uma variedade de protocolos de rede.
Remmina é uma ferramenta de código aberto para computadores remotos escrita em GTK+3. Além disso, Ubuntu, Reminna funciona bem com outras distribuições Linux. É também uma ferramenta eficiente para partilha remota do ambiente de trabalho.
Existem muitos plugins e características configuráveis em Remmina que permitem aos utilizadores satisfazer as suas necessidades individuais. Os plugins padrão em Remmina incluem características especiais tais como SSH, SPICE, VNC, EXECm RDP, e SFTP. Por outro lado, as suas características comuns incluem Ícones de Bandeja Escura, Modo de Última Visualização para cada ligação, opção Modo de Comutação de Ecrã Inteiro, e configurações de Duplo Clique.
Instalação de Remmina em Ubuntu OS
sudo snap install remmina
Instalação de Remmina em CentOS
P>Primeiro, active instantâneos em CentOS antes de iniciar esta instalação. Snaps são aplicações cuja embalagem contém todas as dependências necessárias para facilitar uma única construção. Como resultado, pode ser executado em todas as distribuições populares do Linux. As actualizações de snaps correm automaticamente, e o seu rollback é suave até ao fim.
Como activar o snapd
Access Snap na EPEL, ou seja Pacotes Extra para repositório Enterprise Linux, adicionando o repositório EPEL.
sudo yum install epel-release
Agora instalar snap.
sudo yum install snapd
Após completar esta instalação, habilitar a unidade do sistema. A unidade systemd é responsável pela gestão da tomada de comunicação principal de snap.
sudo systemctl enable –now snapd.socket
Agora activar o suporte para snap clássico. Criar uma ligação simbólica entre /var/lib/snapd/snapd/snap e /snap
sudo ln -s /var/lib/snapd/snap /snap
Subsequentemente, para verificar se os caminhos do snap estão correctamente definidos, reiniciar o sistema remoto de destino ou sair e entrar novamente no sistema. Finalmente, retomar a instalação Remmina.
sudo snap install Remmina
Nota que o Snapd suporta apenas as versões Red Hat Enterprise Linux e CentOS 7.6+.
TeamViewer
É uma ferramenta popular e diversamente utilizada para o ambiente de trabalho remoto. O TeamViewer tem duas distribuições; uma para uso pessoal e outra comercial para uso empresarial. Está também disponível para diferentes sistemas operativos para além de Linux, Windows, Chrome, e sistemas macOS. É uma das poucas ferramentas de ambiente de trabalho que são fiáveis e seguras. Além disso, é garantido que desfrutará de uma conectividade perfeita com esta ferramenta em múltiplos gadgets remotos. O TeamViewer é uma ferramenta muito segura e fiável para a partilha remota da área de trabalho.
Outros benefícios únicos que o TeamViewer proporciona incluem a Realidade Aumentada (RA). A ferramenta AR do TeamViewer chamada TeamViewer Pilot alarga as tarefas para além do que se pode ver no ecrã. Além disso, o TeamViewer também o ajuda a realizar transferências de ficheiros entre dois dispositivos remotos. Por exemplo, o seu smartphone em casa e um computador de secretária no seu escritório podem partilhar dados.
Instalação do TeamViewer no Ubuntu
Download da última versão do seu repositório APT oficial.
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
Instalar agora o TeamViewer.
sudo apt install ./teamviewer_amd64.deb
Acorde a qualquer pedido de instalação, e depois, lance o seu TeamViewer.
teamviewer
Instalação do TeamViewer no CentOS 8
P>Primeiro, dependendo da sua máquina, descarregue um pacote de 32 ou 64 bits. Pode conseguir isto a partir do website do TeamViewer. Em alternativa, utilize o utilitário wget no seu terminal:
wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
TeamViewer precisa de dependências adicionais do repositório EPEL:
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
Instalar agora o TeamViewer.
sudo yum install teamviewer.x86_64.rpm -y
Zoho Assist
Zoho Assist como uma das melhores ferramentas de partilha remota do ambiente de trabalho em 2020, com muitas características que irão entusiasmar qualquer utilizador. Primeiro, o Zoho Assist controla o acesso a outros computadores, telemóveis, e outros dispositivos. Suporta acesso remoto abrangente, bem como acesso remoto desacompanhado.
Outras características excitantes e excepcionais do Zoho Assist incluem suporte para chamadas de voz, conversas de vídeo, e envio de mensagens. É possível transferir rapidamente ficheiros de um computador para outro, realizar personalização aleatória, agendar gravação de ecrã, e trabalhar simultaneamente em múltiplos computadores de secretária.
Tem também utilitários que são essenciais para o apoio ao cliente.
A maioria das pessoas considera esta ferramenta extremamente útil para fornecedores de serviços e gestores de apoio, profissionais de TI, e profissionais de apoio remoto ao cliente.
Os objectivos de segurança do Zoho Assist são excepcionais. Oferece alternativas como SSL, encriptação de 256 bits, e autenticação multi-factor. O único desafio que enfrentará quando se envolver com Zoho é a necessidade constante de uma ligação estável à Internet.
Zoho Assist Installation
Its installation is straightforward and can be achieved from its official site. Apesar de Zoho Assist ser um serviço pago, oferece actualmente um período experimental de 15 dias a novos utilizadores.
AnyDesk
AnyDesk é uma das ferramentas de partilha remota de mais rápido crescimento. As suas estatísticas de descarga excedem os 100 milhões. É seguro, rápido, e igualmente fiável na sua reputação. É uma aplicação multiplataforma que suporta uma grande variedade de sistemas operativos, incluindo Raspberry Pi, Windows, FreeBSD, Android, iOS mobile, macOS, e distribuição Linux.
AnyDesk é gratuito para uso pessoal, embora tenha uma versão de plano pago para empresas e possa custar-lhe alguns trocos de bolso entre os intervalos de 8,49 euros e 41,99 euros por mês. AnyDesk fornece características interessantes que são igualmente agradáveis. Incluem suporte para impressão de ficheiros remotos, acesso sem vigilância, auto-descoberta, e controlo remoto de PC.
A interface do utilizador em AnyDesk é amigável e intuitiva para qualquer pessoa utilizar sem muita complicação. Além disso, é geralmente leve.
No caso de querer colher as últimas características de AnyDesk, vá com a versão paga. Esta última tem funcionalidades avançadas e características como suporte para configuração de namespaces personalizados, suporte para sessões simultâneas, e suporte para logins de sessão.
AnyDesk Installation on Ubuntu 20.04
Passo 1: Actualizar o seu sistema Ubuntu.
sudo apt updatesudo apt -y upgrade
P>Passo 2: Adicionar o repositório AnyDesk
Importar a chave GPG AnyDesk necessária para assinar os seus pacotes APT.
wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | sudo apt-key add -
Adicionar o conteúdo do repositório AnyDesk no seu Ubuntu OS.
echo "deb http://deb.anydesk.com/ all main" | sudo tee /etc/apt/sources.list.d/anydesk-stable.list
P>Passo 3: Agora instalar AnyDesk
Primeiro, actualizar o sistema através do comando apt antes de instalar AnyDesk.
sudo apt updatesudo apt install anydesk
P>Passo 4: Lançar AnyDesk
anydesk
Instalação no CentOS 8 e RHEL 8
Utilizar o repositório AnyDesk Yum para instalar os pacotes RPM necessários. Em alternativa, descarregar um pacote RPM e executar manualmente a instalação. No entanto, será obrigado a efectuar actualizações manuais. Adicione o AnyDesk Repository no CentOS 8 e RHEL 8, respectivamente.
CentOS 8: Digite sequencialmente os seguintes comandos no seu terminal CentOS 8
cat > /etc/yum.repos.d/AnyDesk-CentOS.repo<< "EOF"name=AnyDesk CentOS - stablebaseurl=http://rpm.anydesk.com/centos/$basearch/gpgcheck=1repo_gpgcheck=1gpgkey=https://keys.anydesk.com/repos/RPM-GPG-KEYEOF
RHEL 8: Digite sequencialmente os seguintes comandos no seu terminal RHEL 8
cat > /etc/yum.repos.d/AnyDesk-RHEL.repo<< "EOF"name=AnyDesk RHEL - stablebaseurl=http://rpm.anydesk.com/rhel/$basearch/gpgcheck=1repo_gpgcheck=1gpgkey=https://keys.anydesk.com/repos/RPM-GPG-KEYEOF
Now Install AnyDesk no RHEL 8 ou CentOS 8 após o repositório AnyDesk ter sido adicionado ao sistema.
sudo dnf makecachesudo dfn install -y redhat-lsb-coresudo dfn install anydesk
Acordo em importar a chave GPG, seleccionando ‘y’ no prompt do terminal recebido. Este passo inicializará a instalação de AnyDesk no RHEL 8 / CentOS 8
Cheque a sua versão instalada de AnyDesk, executando o seguinte comando.
rpm -qi anydesk
Finalmente, inicie AnyDesk:
anydesk
TigerVNC
TigerVNC não é apenas código aberto mas também código livre. A sua implementação neutra em relação à plataforma orgulha-se do seu elevado desempenho. Tem uma aplicação servidor e cliente que permite a um utilizador lançar e trabalhar numa máquina remota através de uma aplicação de interface gráfica de utilizador.
O funcionamento do servidor TigerVNC é único. Um ambiente de trabalho virtual autónomo para cada utilizador é lançado através da sua configuração. Não funciona como outros servidores, por exemplo, Vino ou VNC X, que se liga directamente ao desktop de tempo de execução.
Como utilizador, tem várias opções para escolher quando se trata de utilizar o TigerVNC. Estas incluem a selecção da vista do computador da máquina remota preferida para utilizar, a selecção da codificação da sua escolha, a selecção dos níveis de compressão desejados, e a escolha do ecrã a cores preferido para a ligação remota. Também pode definir o tamanho do ecrã ao seu gosto quando sob uma sessão remota.
TigerVNC orgulha-se de executar aplicações de vídeo com capacidades 3D. Além disso, através das diversas plataformas, apresenta uma interface de utilizador consistente. Além disso, é conhecido pela reutilização de componentes.
Garante também segurança sustentada através de extensões cuja implementação suporta encriptação TLS e outros modos de autenticação de alta escala. Outros esquemas adicionais de encriptação incluem X509Vnc. Com o TigerVNC, tem a opção de partilhar a área de transferência com um servidor VNC estacionado remotamente.
No entanto, ao TigerVNC falta um cliente móvel. Portanto, se um cliente móvel for crítico para os requisitos da sua ferramenta remota, pode optar por não o fazer. Apesar disto, a aplicação pode lidar com qualquer tarefa remota devido ao seu excelente desempenho sob uma ligação activa.
TigerVNC Ubuntu 20.04 Instalação
TigerVNC está disponível no repositório padrão do ubuntu 20.04. Pode instalá-lo executando o seguinte comando de terminal.
sudo apt install tigervnc-standalone-server -y
Não executar VNC como utilizador root uma vez que é um risco de segurança. Crie um utilizador normal sem privilégios Sudo se não tiver um utilizando a seguinte sequência de comandos.
sudo adduser newvnc_user
Substitua newvnc_user pelo seu nome de utilizador do sistema desejado, depois crie uma palavra-passe para este utilizador.
vncpasswd
A palavra-passe será necessária para se ligar ao TigerVNC. O TigerVNC ouve apenas 127.0.0.1 ou localhost. No caso de pretender aceder de fora, as suas configurações de firewall devem dar-lhe os direitos de autorização necessários. O router que está a utilizar deverá suportar o reencaminhamento de portas a partir das quais deverá obter um IP externo ou público para facilitar uma ligação directa.
Instalação do TigerVNC no CentOS 8
Seguir os seguintes passos.
P>Passo 1: actualizar o seu sistema.
sudo dnf update
P>Passo 2: Instalar componentes GUI gnome.
sudo dnf groupinstall -y "Server with GUI.”
P>Passo 3: Definir a interface gráfica de utilizador predefinida.
sudo systemctl set-default graphical.targetsudo systemctl default
P>Passo 4: Adicionar o repo xrdp ao seu sistema CentOS
sudo rpm -Uvhhttp://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
P>Passo 5: Agora instale o TigerVNC Server
sudo dnf install -y xrdp tigervnc-server
Step 6: Configure o SELinux para permitir ligações RDP.
sudo chcon --type=bin_t /usr/sbin/xrdpsudo chcon --type=bin_t /usr/sbin/xrdp-sesman
P>Passo 7: Iniciar e activar o serviço xrdp
sudo systemctl start xrdpsudo systemctl enable xrdp
P>Passo 8: Configurar a sua firewall para permitir ligações RDP.
sudo firewall-cmd --permanent --add-port=3389/tcpsudo firewall-cmd --reload
Vinagre
Vinagre é um sistema remoto cujo ambiente cliente tem uma forte ligação com o ambiente gnomo. Oferece suporte para vários protocolos como VNC, SSH, e RDP. No caso de um servidor VNC não fornecer compressão JPEG, Vinagre não hesitará em permitir este suporte. Existe também a opção de um utilizador configurar uma profundidade de cor à sua escolha durante uma ligação activa.
Vinagre tem uma capacidade única de descobrir um servidor VNC a funcionar na rede, farejando e escavando as ligações VNC activas via SSH. Além disso, pode tirar screenshots das máquinas remotas. Além disso, Vinagre também utiliza os protocolos SPICE, SSH, e RDP para ligação à rede. O Vinagre não possui um componente de servidor próprio e, em vez disso, funciona a toda a velocidade quando emparelhado com o VNC padrão para Gnome, servidor VNC, e Vino.
Oferece suporte para um servidor VNC com muitas conexões simultâneas abertas. Ao contrário da Remmina, o utilizador aqui pode seleccionar entre uma janela em escala ou uma sessão de ecrã completo apenas para visualização, usando as caixas de verificação opcionais fornecidas. Além disso, pode escolher uma profundidade de cor desde uma cor verdadeira de 24-bit até uma cor ultra-baixa de 3-bit. Também é limitado para correr num ambiente de trabalho Linux e carece de clientes móveis respeitáveis.
Instalação em Ubuntu 20.04
Atualize o seu sistema, depois execute os comandos que se seguem.
sudo apt-get update -ysudo apt-get install -y vinagre
Instalação em CentOS 8
Você tem duas opções. Primeiro, pode descarregar um pacote .rpm do directório oficial de pacotes CentOS e instalá-lo manualmente, ou pode executar o seguinte comando no terminal.
dnf install vinagre
KRDC
p>KRDC é idealmente desenvolvido para o ambiente KDE de um ambiente de trabalho. O acesso rápido e rápido facilitado pela plataforma KRDC é devido à implementação de um protocolo VNC ou RDP. É geralmente uma ferramenta minimalista, adequada para indivíduos ou empresas que necessitam de uma aplicação com funcionalidades básicas. As funcionalidades básicas fornecidas pela KRDC incluem acesso a documentos, partilha de ficheiros, e acesso a outros ficheiros de sistema secundários. KRDC é gratuito e tem uma interface de utilizador que é fácil de manusear. Os utilizadores consideram-no fácil e directo. O único desafio é a funcionalidade limitada que um utilizador avançado pode notar.
KRDC Instalação no ubuntu 20.04
sudo apt-get updatesudo apt install krdc
KRDC Instalação no CentOS 8
Step 1: Adicionar o repositório EPEL.
sudo yum install epel-release
passo 2: Instalar Snap
sudo yum install snapd
passo 3: Activar a unidade do sistema. É responsável pela comunicação em rede.
sudo systemctl enable --now snapd.socket
P>Passo 4: Activar o suporte de snap clássico.
sudo ln -s /var/lib/snapd/snap /snap
P>Passo 5: Instalar krdc
sudo snap install krdc
NoMachine
É um seguro e rápido multiaplicação de plataforma que produz um desempenho de alta qualidade. O protocolo NX contribuiu para o seu desenvolvimento. O benefício notável do protocolo NX é o aumento da velocidade local, o que o torna muito reactivo de tal forma que se sentirá como se estivesse em frente do computador remoto a que está a tentar aceder. Como servidor pessoal, não só está codificado com segurança como também provou ser fiável. Tem acesso a praticamente todos os ficheiros, áudio, vídeos, ficheiros, e documentos. Além disso, pode partilhar quase tudo através do seu cliente de desktop remoto.
Instalação NoMachine no ubuntu 20.04
Não há pacote de instalação .deb para distribuições Debian Linux como ubuntu.
Passo 1: Descarregar .deb installation package
sudo apt -y install wgetwget https://download.nomachine.com/download/6.9/Linux/nomachine_6.9.2_1_amd64.deb
P>Passo 2: Instalando NoMachine
sudo apt install ./nomachine_6.9.2_1_amd64.deb
Instalando NoMachine no CentOS 8
P>Pode fazer o download do pacote de instalação NoMachine a partir da página de download NoMachine ou utilizar o utilitário wget.
P>Passo 1: Descarregar pacote de instalação NoMachine
get https://download.nomachine.com/download/6.9/Linux/nomachine_6.9.2_1_x86_64.rpm
P>Passo 2: Instalar NoMachine
dnf install nomachine_6.9.2_1_x86_64.rpm
Instalação alternativa:
Para uma instalação directa através da Internet, execute o seguinte comando no seu terminal:
dnf install https://download.nomachine.com/download/6.9/Linux/nomachine_6.9.2_1_x86_64.rpm
X2Go
A beleza de usar X2Go é a capacidade de trabalhar com uma baixa largura de banda de ligação enquanto executa eficazmente as tarefas do seu sistema. O protocolo de ligação padrão no X2Go é NX. Além disso, esta ligação tem lugar num ambiente de trabalho gráfico remoto. Só precisa das suas credenciais de login para se ligar a uma sessão activa. Depois disso, tem a liberdade de aceder à sua área de trabalho remota. Uma vantagem inestimável da utilização do X2Go é o seu suporte para mais de duas ligações activas ao mesmo tempo. Além disso, é adaptável a todos os tipos de ligações e também fácil de configurar. No entanto, alguns utilizadores podem encontrar o processo de utilizar o reencaminhamento de portas para aceder ao X2Go numa plataforma Web como um risco de segurança.
X2Go Instalação no ubuntu 20.04
Passo 1: Instalação do servidor
=sudo apt-get install x2goserver x2goserver-xsession
P>Passo 2: Instalação do Cliente
sudo apt-get install x2goclient
X2Go Instalação no CentOS 8
P>Passo 1: Instalação do Servidor X2Go
sudo dnf install x2goserver
Passo 2: Instalação do cliente local X2Go
sudo apt-get install x2goclient
Apache Guacamole
Apache Guacamole permite-lhe aceder a máquinas remotas através de um browser após a sua instalação bem sucedida num servidor alvo. Em essência, não necessita de nenhuma aplicação ou a necessidade de configurações remotas, e por esta razão, Apache Guacamole é denominado como um sistema sem cliente.
HTML5 alimenta as suas ligações. No entanto, alguns utilizadores implicam que esta abordagem não garante a segurança da sua rede. Independentemente disso, esta ligação do navegador oferece grande comodidade. Guacamole suporta vários protocolos, incluindo SSH, VNC, e RDP. Está facilmente disponível tanto para o sistema operativo Windows como para a distribuição Linux. Algo único no Apache Guacamole é o seu suporte para ligações de acesso remoto a computadores de secretária ligados à nuvem.
No entanto, o Apache Guacamole não tem muitas definições configuráveis para personalizar mais a experiência do utilizador. Contudo, colhe o benefício de ter múltiplas ligações com diversas interacções relativamente a impressoras, jogos, controladores, e leitores multimédia.
Instalação do Apache Guacamole no Ubuntu 20.04
P>Passo 1:
p>Instalar o Apache Guacamole requer que o construa a partir da fonte. Por conseguinte, são necessárias as seguintes ferramentas de compilação:
sudo apt install -y libwebp-dev gcc libvorbis-dev g++ libssl-dev libcairo2-dev libtelnet-dev libjpeg-turbo8-dev libvncserver-dev libpng-dev libssh2-1-dev libtool-bin libpango1.0-dev libossp-uuid-dev freerdp2-dev libavcodec-dev libswscale-dev libavutil-dev
Realizar o download a partir do seu site oficial.
wget https://downloads.apache.org/guacamole/1.1.0/source/guacamole-server-1.1.0.tar.gz
Extrair o tarball da fonte
tar xzf guacamole-server-1.1.0.tar.gzcd guacamole-server-1.1.0
Executar ./configurar para verificar a disponibilidade das dependências necessárias e sinalizar quaisquer que possam faltar no sistema
./configure
--with-init-dir=/etc/init.d
Etapa 3:
makemake install
Estas etapas são necessárias para o sucesso da compilação e instalação do servidor Guacamole.
P>Passo 4:
p>Executar ldconfig para criar as ligações necessárias – também, a cache para as bibliotecas que foram recentemente encontradas no directório do servidor de guacamole.
ldconfig
P>Passo 5:
Iniciar e activar o guacamole para que funcione simultaneamente durante o arranque após a sua instalação ter sido bem sucedida.
sudo systemctl start guacdsudo systemctl enable guacd
P>Pode sempre verificar o estado do guacamole usando este comando:
sudo systemctl status guacd
Instalação do Guacamole no CentOS 8
Passo 1: Construir o Servidor Guacamole a partir da fonte.
wget http://mirror.cc.columbia.edu/pub/software/apache/guacamole/1.2.0/source/guacamole-server-1.2.0.tar.gztar -xvf guacamole-server-1.2.0.tar.gzcd guacamole-server-1.2.0/configure --with-init-dir=/etc/init.dmakesudo make installsudo ldconfigsudo systemctl daemon-reloadsudo systemctl start guacdsudo systemctl enable guacdsystemctl status guacd
P>Passo 2: Instalar o seu cliente no CentOS 8
cd ~sudo mkdir /etc/guacamolewget https://downloads.apache.org/guacamole/1.2.0/binary/guacamole-1.2.0.warsudo mv guacamole-1.2.0.war /etc/guacamole/guacamole.war
A Instalação da biblioteca binária Guacamole engloba o estabelecimento de uma ligação (simbólica) entre o cliente Guacamole e Tomcat webapps da seguinte forma
sudo ln -s /etc/guacamole/guacamole.war /usr/share/tomcat/webapps/
Pensamentos Finais
Nos dias de hoje, não podemos prescindir de ferramentas de trabalho à distância. Apesar das suas diferenças de funcionalidade e usabilidade, geralmente facilitam o nosso trabalho na partilha de recursos de um dispositivo para outro, com a inclusão de gadgets móveis. Também precisamos deles para partilhar ecrãs, monitorizar, controlar e gerir recursos de rede a partir de um computador remoto. Um exemplo prático é a gestão de servidores.
Quaisquer que sejam as ferramentas de ambiente de trabalho remoto que escolher, tenha a certeza de que cumprirá o objectivo que procura. Algumas têm configurações extensivas para características personalizadas avançadas, enquanto outras são leves nas suas configurações. Independentemente disso, os seus conhecimentos técnicos ajudá-lo-ão a seleccionar uma ferramenta complementar de ambiente de trabalho remoto a partir da directriz fornecida neste artigo.