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