31.01.2025

Clientes de acesso remoto RDP para Linux

Introdução

A interface gráfica do usuário (GUI) é um componente essencial da computação moderna, fornecendo aos usuários uma maneira visual e interativa de interagir com softwares, aplicativos e sistemas operacionais. O uso de uma GUI oferece várias vantagens que contribuem para uma experiência de computação mais amigável e eficiente para o usuário:

Embora as GUIs ofereçam inúmeras vantagens, é essencial reconhecer que elas podem não ser adequadas para todos os cenários. Em alguns casos, as tarefas podem ser realizadas com mais eficiência por meio de interfaces de linha de comando, especialmente para usuários avançados, administradores de sistema e desenvolvedores que precisam de maior controle e automação.

Em resumo, as GUIs desempenham um papel fundamental na computação moderna, oferecendo uma experiência intuitiva, amigável e visualmente atraente que permite aos usuários interagir com softwares e sistemas operacionais sem esforço. A combinação de GUI e CLI oferece aos usuários um ambiente de computação versátil que atende a diferentes necessidades e preferências.

Requisitos

Instalação

Antes de tudo, precisamos atualizar e fazer o upgrade dos pacotes do sistema em nossa máquina para que funcionem corretamente:

apt update && apt upgrade -y

Screenshot №1 - Updating packages

Vamos instalar o rdp server adaptive para o sistema operacional Linux; em nosso exemplo, usamos o Debian 12, encontre os pacotes necessários com o comando abaixo:

apt list | grep xrdp

Screenshot №2 - Search packet

Se você vir uma letra vermelha, isso significa que há pacotes para instalação e que você precisa escrever seus rótulos no comando abaixo, mas lembrete importante: rótulos - são letras e símbolos antes da barra!
Código para um pacote da captura de tela de exemplo:

apt install xrdp

Screenshot №3 - Install packets

Pressione o botão Y para que a instalação comece e baixe as bibliotecas de dependência para que todo o sistema remoto funcione corretamente. No entanto, se você não tiver esses pacotes na lista, precisará adicionar o repositório seguindo as regras e digitando o comando abaixo:

nano /etc/apt/sources.list.d/other.list

Se você precisar usar o código-fonte, exclua a hashtag:

deb http://archive.ubuntu.com/ubuntu jammy multiverse
# deb-src http://archive.ubuntu.com/ubuntu jammy multiverse
deb http://archive.ubuntu.com/ubuntu jammy-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu jammy-updates multiverse

Depois disso, atualize todos os índices de pacotes e renove os repositórios:

apt update

Screenshot №4 - Atualização de repositórios

Muito bem, agora podemos nos conectar ao Debian por meio do rdp. Certifique-se de que seu firewall acesse o tráfego para a porta 3389:

sudo ufw allow 3389

Vamos mudar para a máquina Windows e iniciar o utilitário rdp abrindo o mecanismo de pesquisa e pressionando o botão com o ícone Windows. Digite Remote e escolha utility:

Screenshot №5 - Utility

Clique nele e digite o nome do host e o nome de usuário no campo de acordo:

Screenshot №6 - Hostname

Clique no botão Connect e aguarde a resposta do servidor de entrada:

Screenshot №7 - Password

Insira as credenciais necessárias e clique em OK:

Screenshot №8 - RDP

Parabéns! Estamos no sistema e conectados por meio do protocolo RDP.

Conclusão

A interface gráfica do usuário (GUI) é um aspecto fundamental da computação moderna, oferecendo aos usuários uma maneira visualmente interativa de interagir com softwares, aplicativos e sistemas operacionais. As vantagens de usar uma GUI são muitas, incluindo seu design intuitivo, facilidade de uso, curva de aprendizado reduzida, feedback visual em tempo real, recursos multitarefa, representação gráfica de dados complexos e interação com o usuário por meio de vários elementos interativos.

As GUIs também melhoram a acessibilidade, a padronização e o apelo visual, tornando-as uma ferramenta indispensável para uma ampla gama de usuários, desde iniciantes até profissionais avançados. No entanto, é fundamental reconhecer que as GUIs nem sempre são a opção mais eficiente para todas as situações, especialmente para determinadas tarefas em que a interface de linha de comando (CLI) se destaca por oferecer maior controle, automação e flexibilidade.