Preparació de les Màquines per a Vagrant

Preparació de les Màquines per a Vagrant

1: Crear l’usuari vagrant i la contrasenya

Ubuntu/Debian:

sudo useradd -m -s /bin/bash vagrant

sudo passwd vagrant # Escriu “vagrant” com a contrasenya

sudo usermod -aG sudo vagrant

echo “vagrant ALL=(ALL) NOPASSWD:ALL” | sudo tee /etc/sudoers.d/vagrant

Windows 11/Windows Server 2019 (a PowerShell com a administrador)

net user vagrant vagrant /add

net localgroup Administrators vagrant /add

Pas 2: Configurar SSH

sudo apt update

sudo apt install -y openssh-server

sudo systemctl enable ssh && sudo systemctl start ssh

Afegir la clau pública de Vagrant:

mkdir -p /home/vagrant/.ssh

echo “ssh-rsa AAAAB3… vagrant insecure public key” > /home/vagrant/.ssh/authorized_keys

chmod 600 /home/vagrant/.ssh/authorized_keys

chown -R vagrant:vagrant /home/vagrant/.ssh

Windows 11/2019

Instalar OpenSSH:

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

Start-Service sshd

Set-Service -Name sshd -StartupType Automatic

Obrir el port SSH al tallafoc:

New-NetFirewallRule -Name sshd -DisplayName “OpenSSH Server” -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

Crear el fitxer authorized_keys a C:\Users\vagrant\.ssh i enganxar la clau pública de Vagrant (assegura’t que la carpeta .ssh existeixi).

Pas 3: Instalar les dependències essencials

Ubuntu/Debian

Instal·lar eines bàsiques:

sudo apt install -y gcc make dkms build-essential linux-headers-$(uname -r) sudo

Windows

Ja hauria d’estar configurat.

Leave a Comment