Laboratório Base • Linux • VMware • SSH • XRDP

Kali Linux A base de todo o meu laboratório técnico

Configuração completa de um ambiente virtualizado com Kali Linux no VMware Workstation, incluindo modo Bridge, acesso SSH remoto, VS Code Remote e área de trabalho gráfica via XRDP — a fundação sobre a qual todos os laboratórios de Redes e Cibersegurança foram construídos.

Stack do ambiente

Dell OptiPlex — Windows 11 VMware Workstation Kali Linux — Modo Bridge SSH • VS Code Remote • XRDP Wazuh • Suricata • CrowdSec

Navegue pelo conteúdo desta documentação.

O ponto de partida de tudo.

O Kali Linux foi a primeira plataforma que configurei do zero como ambiente de estudos. A decisão de usá-lo dentro do VMware Workstation em modo Bridge foi estratégica: permitiu que a VM tivesse um IP real na rede local, possibilitando acesso SSH remoto, integração com outros dispositivos e construção de laboratórios que simulam ambientes reais.

A partir desse ambiente base, desenvolvi todos os outros laboratórios do portfólio — Wazuh SIEM/XDR, Suricata IDS/IPS e CrowdSec — usando o Kali como endpoint monitorado e plataforma de estudo contínuo.

Hardware e software do ambiente.

Host físico

Dell OptiPlex com Windows 11, Intel Core i7-10700T, 32 GB de RAM e SSD NVMe de 1 TB — base para toda a virtualização do laboratório.

Dell OptiPlex i7-10700T 32 GB RAM SSD NVMe 1 TB

VMware Workstation

Hypervisor utilizado para criação e gerenciamento da VM Kali Linux, configurado em modo Bridge para integração com a rede local real.

VMware Workstation Modo Bridge Snapshot

Kali Linux

Sistema operacional principal do laboratório, rodando como VM com IP fixo na rede local, XFCE como ambiente gráfico e XRDP para acesso remoto.

Kali Linux 2026.2 XFCE IP Bridge

VS Code Remote

Extensão SSH do VS Code configurada para editar arquivos e gerenciar projetos diretamente no Kali Linux a partir do Windows, sem necessidade de interface gráfica.

VS Code Remote SSH SSH Keys

Do zero ao ambiente completo.

Cada etapa foi concluída em ordem, validada antes de avançar para a próxima. Esse fluxo sequencial garantiu estabilidade e permitiu identificar problemas com precisão.

Concluído

Instalação do VMware Workstation

Instalação do hypervisor no host Windows 11 e configuração inicial da plataforma de virtualização para criação dos laboratórios.

VMware Workstation Windows 11
Concluído

Criação da VM Kali Linux

Criação da máquina virtual com Kali Linux, alocação de recursos (RAM, CPU, disco) e instalação do sistema operacional. Snapshot inicial criado após instalação limpa.

Kali Linux XFCE Snapshot
Concluído

Configuração do modo Bridge

Alteração da placa de rede da VM de NAT para Bridge, permitindo que o Kali Linux obtenha um IP real da rede local e seja acessível pelos outros dispositivos do laboratório.

Bridge Mode IP real na LAN Conectividade
Concluído

Configuração e validação do SSH

Instalação e ativação do servidor SSH no Kali Linux, validação da conexão remota a partir do host Windows e configuração de chaves para acesso seguro sem senha.

OpenSSH SSH Keys Porta 22
Concluído

VS Code Remote SSH

Configuração da extensão Remote SSH no VS Code para editar arquivos, gerenciar projetos e executar comandos no Kali Linux diretamente do editor no Windows.

VS Code Remote SSH Extension Acesso remoto
Concluído

Instalação e configuração do XRDP

Instalação do servidor XRDP e configuração do ambiente gráfico XFCE para acesso via área de trabalho remota. Resolução de conflitos de sessão com múltiplas conexões abertas.

XRDP XFCE LightDM mstsc
Concluído

Snapshot do ambiente completo

Criação do snapshot Kali-Remoto-Completo-v1 após validação de todos os serviços: Bridge, SSH, VS Code Remote e XRDP funcionando corretamente.

Snapshot VMware Backup do estado

Três formas de acessar o laboratório remotamente.

O ambiente foi configurado com três modalidades de acesso remoto, cada uma com uma finalidade diferente. Isso eliminou a necessidade de usar o Kali Linux diretamente no console da VM, tornando o fluxo de trabalho mais profissional e produtivo.

SSH

Acesso via terminal ao Kali Linux a partir do Windows. Usado para comandos, administração de serviços, troubleshooting e execução de scripts sem interface gráfica.

OpenSSH Porta 22 Terminal

VS Code Remote SSH

Editor de código conectado diretamente ao Kali via SSH. Permite editar arquivos de configuração, escrever scripts e gerenciar projetos com toda a interface do VS Code.

VS Code Remote SSH File Explorer

XRDP

Área de trabalho gráfica completa via RDP. Acesso ao ambiente XFCE do Kali Linux pelo Windows usando o mstsc (Conexão de Área de Trabalho Remota).

XRDP XFCE mstsc

Resolução de conflito de sessões XRDP.

Um problema recorrente com o XRDP é que múltiplas sessões abertas do mesmo usuário causam um loop de login — a tela aceita as credenciais mas retorna imediatamente para o login. O diagnóstico foi feito com loginctl e a solução com dois comandos:

Diagnóstico — identificar sessões abertas

O comando loginctl revelou 4 sessões simultâneas do usuário kali — a causa do conflito. Cada conexão XRDP sem encerramento correto deixa uma sessão presa.

Solução — encerrar sessões e reiniciar serviços

sudo pkill -u kali encerra todas as sessões do usuário. Em seguida, reiniciar LightDM e XRDP restaura o acesso gráfico corretamente.

Prevenção — script de emergência criado

Script reiniciar-rdp.sh criado para automatizar o processo de recuperação, executável via SSH quando o acesso gráfico falhar.

Automação do laboratório.

Durante a configuração do ambiente, foi necessário criar scripts para automatizar tarefas repetitivas e garantir recuperação rápida em caso de falhas.

reiniciar-rdp.sh

Script de emergência para recuperação do acesso XRDP. Encerra todas as sessões do usuário kali, reinicia o LightDM e o XRDP em sequência. Executado via SSH quando o acesso gráfico falha.

Bash pkill systemctl

wazuh-lab/

Repositório criado no Kali Linux para organização de todos os arquivos, configurações, scripts e evidências dos laboratórios. Versionado com Git e publicado no GitHub.

Git GitHub Versionamento

O que este laboratório construiu na prática.

A configuração deste ambiente exigiu conhecimentos que vão além de instalar um sistema operacional. Cada etapa envolveu diagnóstico, decisão técnica e validação — habilidades diretamente aplicáveis em ambientes reais de infraestrutura.

Administração Linux

Gerenciamento de serviços com systemctl, controle de permissões, administração de usuários e sessões, análise de logs do sistema e operação diária via terminal.

Virtualização

Criação e configuração de VMs no VMware Workstation, gerenciamento de snapshots para backup de estados estáveis e configuração de modos de rede (Bridge vs NAT).

Redes

Configuração de modo Bridge para integração com a LAN real, validação de conectividade com ping, verificação de portas abertas e diagnóstico de problemas de conectividade.

SSH e Acesso Remoto

Instalação e configuração de servidor SSH, geração e uso de chaves RSA, configuração de acesso sem senha e gerenciamento de conexões remotas seguras.

Troubleshooting

Diagnóstico de conflitos de sessão com loginctl, identificação da causa raiz do loop de login no XRDP e aplicação de solução definitiva com pkill e reinício de serviços.

Scripting Bash

Criação de scripts de automação para recuperação de serviços, uso de chmod para permissões de execução e estruturação de rotinas de manutenção do ambiente.

O que foi construído a partir deste ambiente.

O Kali Linux foi o ponto zero. Cada laboratório que veio depois foi construído sobre essa base, usando o Kali como endpoint, plataforma de testes ou ferramenta de investigação.

Kali Linux — Ambiente base

VMware + Bridge + SSH + VS Code Remote + XRDP. Snapshot criado. Laboratório pronto para uso.

Git & GitHub — Versionamento

Repositório wazuh-lab/ criado no Kali para organizar os projetos e evidências dos laboratórios.

Wazuh SIEM/XDR — Endpoint monitorado

Kali Linux utilizado como endpoint com agente Wazuh instalado, registrado e integrado ao servidor Ubuntu Server.

Suricata IDS/IPS — Plataforma de testes

Suricata instalado no Kali, gerando eventos de segurança integrados ao Wazuh via eve.json.

CrowdSec — Em desenvolvimento

Próxima etapa: implementação de proteção colaborativa baseada em análise de logs no ambiente Kali.

O que este laboratório entregou.

Este ambiente não é apenas uma VM rodando. É uma infraestrutura completa de estudos, acessível remotamente, versionada, documentada e em constante evolução.

03Formas de acesso remoto
01Snapshot de segurança
04+Labs construídos sobre esta base
100+Horas de prática acumuladas

Registros do ambiente.

A documentação completa do laboratório está disponível no repositório GitHub, incluindo toda a configuração de SSH, XRDP, Bridge e acesso remoto. Os prints do ambiente serão adicionados em breve.

Terminal SSH Sessão XRDP VS Code Remote VMware Workstation Bridge configurado Agente Wazuh ativo

Prints serão adicionados em breve.

Ver documentação no GitHub

Como este ambiente continuará evoluindo.

CrowdSec

Implementar proteção colaborativa baseada em análise de logs, decisões de bloqueio e comportamento malicioso no ambiente Kali.

pfSense

Adicionar uma VM pfSense ao laboratório para estudos de firewall, roteamento, NAT e segmentação de redes com o Kali como cliente.

Docker

Instalar o Docker no Kali Linux para criar ambientes isolados em containers, expandindo os laboratórios para infraestrutura moderna.

Azure

Integrar o ambiente local com fundamentos de cloud computing no Azure, conectando o laboratório físico com infraestrutura em nuvem.

A base de todo o laboratório.

Configurar esse ambiente do zero — VMware, Bridge, SSH, VS Code Remote e XRDP — foi o primeiro projeto técnico real documentado neste portfólio. Cada erro encontrado e cada solução aplicada fortaleceu a base para tudo que veio depois.