Ubuntu: Efter du klonat en VPS: Skillnad mellan sidversioner

Från Täpp-Anders
Hoppa till navigeringHoppa till sök
Rad 9: Rad 9:
# Börja med att släppa DHCP-adressen med <pre>dhcpcd -r</pre>
# Börja med att släppa DHCP-adressen med <pre>dhcpcd -r</pre>
# Byt makin-id på klonen genom att först radera <pre>rm /etc/machine-id</pre> och därefter köra skriptet <pre>systemd-machine-id-setup</pre> som skapar ett nytt. Moderna Ubuntu använder inte MAC-adress som DHCP-ID utan system-id.
# Byt makin-id på klonen genom att först radera <pre>rm /etc/machine-id</pre> och därefter köra skriptet <pre>systemd-machine-id-setup</pre> som skapar ett nytt. Moderna Ubuntu använder inte MAC-adress som DHCP-ID utan system-id.
# <bOption:</b> 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 <pre>dhcp-identifier: mac</pre>
# <b>Option:</b> 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 <pre>dhcp-identifier: mac</pre>
# Sätt ett nytt namn på maskinen med <pre>hostnamectl set-hostname 'nytt-namn'</pre>
# Sätt ett nytt namn på maskinen med <pre>hostnamectl set-hostname 'nytt-namn'</pre>
# Radera klonens ssh-nycklar med <pre>rm /etc/ssh/ssh_host_*</pre>
# Radera klonens ssh-nycklar med <pre>rm /etc/ssh/ssh_host_*</pre>
# Generera nya ssh-nycklar med kommandot <pre>dpkg-reconfigure openssh-server</pre>
# Generera nya ssh-nycklar med kommandot <pre>dpkg-reconfigure openssh-server</pre>
# Starta om maskinen med <pre>reboot</pre>
# Starta om maskinen med <pre>reboot</pre>

Versionen från 26 februari 2025 kl. 13.38

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 makin-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