Ubuntu: Efter du klonat en VPS

Från Täpp-Anders
Hoppa till navigeringHoppa till sök

Bakgrund

När man klonar en VPS så finns det vissa saker man inte vill ska klona sig, exempelvis MAC-adresser eller system-ID samt SSH-nycklar och liknande. Dessa behöver man uppdatera så därför kommer här instruktioner för detta som ett enkelt recept.

Recept

  1. Innan du startar klonen så bör du ändra mac-adressen på maskinen i VPS-systemets inställningar.
  2. Starta sedan maskinen och låt den boota upp.
  3. Börja med att släppa DHCP-adressen med
    dhcpcd -r
  4. Byt maskin-id på klonen genom att först radera
    rm /etc/machine-id
    och därefter köra skriptet
    systemd-machine-id-setup
    som skapar ett nytt. Moderna Ubuntu använder inte MAC-adress som DHCP-ID utan system-id.
  5. Option: Om du kör netplan och vill att systemet hellre ska använda MAC i stället för system-id som ID mot DHCP-servern så kan du ändra detta i /etc/netplan/*.yaml (en fil per NIC) och under varje NIC beskrivet i filen lägger du till raden
    dhcp-identifier: mac
  6. Sätt ett nytt namn på maskinen med
    hostnamectl set-hostname 'nytt-namn'
  7. Radera klonens ssh-nycklar med
    rm /etc/ssh/ssh_host_*
  8. Generera nya ssh-nycklar med kommandot
    dpkg-reconfigure openssh-server
  9. Starta om maskinen med
    reboot