Configuració de les MV per treballar amb vagrant

Crear l’usuari vagrant i la contrasenya

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

net user vagrant vagrant /add
net localgroup Administrators vagrant /add

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

Instal·lar 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:

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

Instal·lar les dependències essencials

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

Afegir alguns paquets útils addicionals:

sudo apt install -y git curl wget unzip

Leave a Comment