💬💬 Conheça nossa comunidade no WhatsApp! Participe! 💬💬
Comunidade: https://chat.whatsapp.com/IZFBLxCaWNW...
Grupo: https://chat.whatsapp.com/FE04ZGOG0SX...
🔔 Não se esqueça de curtir o vídeo, compartilhar com seus amigos e colegas e se inscreva no canal! 🔔
📷 Segue lá no instagram! @sec.infra / sec.infra
PLAYLISTS:
📺 EVE-NG NO VIRTUALBOX: • EVE-NG no VirtualBox
📺 EVE-NG NO VMWARE: • EVE-NG no VMWARE
📺 EVE-NG NO HYPER-V: • EVE-NG no HYPER-V
📺 MONTANDO AMBIENTE DE LABORATORIO: • MONTANDO AMBIENTE DE LABORATORIO
📺 FORTIMANAGER: • FORTIMANAGER
📺 FORTIGATE: • FORTINET FORTIGATE
Fala pessoal!
No vídeo de hoje, vamos mostrar como instalar o Linux Ubuntu Server no EVE-NG, mas claro essa instalação também serve para bare metal ou outros virtualizadores, e dentro do nosso Linux, vamos instalar Apache + PHP + MariaDB + PhpMyAdmin!
Link de Download do Ubuntu Server:
https://ubuntu.com/download/server
Comandos utilizados:
Renomear iso ubuntu para cdrom.iso
mv ubuntu-22.04.4-live-server-amd64.iso cdrom.iso
criar disco de 50GB no eve-ng:
/opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 50G
Fix Permissions eve-ng:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
Deletar iso:
rm cdrom.iso
Ver IP da estação:
ip a
Logar como root:
sudo su
Update && Upgrade:
apt update && apt upgrade
Instalar apache:
apt install apache2
Habilitar e reiniciar apache:
systemctl enable apache2
systemctl restart apache2
Instalar Mariadb:
apt install mariadb-server mariadb-client
Habilitar Mariadb:
systemctl enable --now mariadb
Iniciar configuração MariaDB:
mysql_secure_installation
Instalar PHP:
apt install php php-{fpm,mbstring,bcmath,xml,mysql,common,gd,cli,curl,zip}
Habilitar PHP:
systemctl enable php8.1-fpm --now
Download PHPMyAdmin:
wget https://www.phpmyadmin.net/downloads/...
Extrair o phpmyadmin:
tar xvf phpMyAdmin-latest-all-languages.tar.gz
mover o PhpMyadmin para a pasta do apache:
mv phpMyAdmin-*/ /var/www/html/phpmyadmin
Criar pasta temporaria:
mkdir -p /var/www/html/phpmyadmin/tmp
Entrar na pasta do phpmyadmin:
cd /var/www/html/phpmyadmin/
Copiar arquivo de exemplo de config:
cp config.sample.inc.php config.inc.php
gerar chave aleatoria de 32 caracteres:
openssl rand -base64 32
vi config.inc.php
configurar a chave na linha 16
adicionar na ultima linha;
$cfg['TempDir'] = '/var/www/html/phpmyadmin/tmp';
Ajustes de permissões:
chown -R www-data:www-data /var/www/html/phpmyadmin
find /var/www/html/phpmyadmin/ -type d -exec chmod 755 {} \;
find /var/www/html/phpmyadmin/ -type f -exec chmod 644 {} \;
Arquivo phpmyadmin.conf:
vim /etc/apache2/conf-available/phpmyadmin.conf
Conteudo:
https://drive.google.com/file/d/12bth...
Habilitar config:
a2enconf phpmyadmin.conf
Reiniciar apache:
systemctl restart apache2
Commit de imagem no eve:
cd /opt/unetlab/tmp/0/ID-DO-LAB/
cd ID-DA-VM
/opt/qemu/bin/qemu-img commit virtioa.qcow2
se der erro, usar o seguinte comando:
/opt/qemu/bin/qemu-img commit -f qcow2 -t directsync virtioa.qcow2 -p
Caso tenha alguma dúvida ou sugestão, deixe seu comentário abaixo!
Se você gostou do conteúdo, lembre-se de curtir o vídeo, compartilhar com seus amigos e colegas e não se esqueça de inscrever-se no canal e ativar as notificações!
Até a proxima galera!