Ubuntu: Efter du klonat en VPS: Skillnad mellan sidversioner
Från Täpp-Anders
Hoppa till navigeringHoppa till sök
Anders (diskussion | bidrag) |
Anders (diskussion | bidrag) |
||
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. | ||
# < | # <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
- Innan du startar klonen så bör du ändra mac-adressen på maskinen i VPS-systemets inställningar.
- Starta sedan maskinen och låt den boota upp.
- Börja med att släppa DHCP-adressen med
dhcpcd -r
- Byt makin-id på klonen genom att först radera
rm /etc/machine-id
och därefter köra skriptetsystemd-machine-id-setup
som skapar ett nytt. Moderna Ubuntu använder inte MAC-adress som DHCP-ID utan system-id. - 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
- Sätt ett nytt namn på maskinen med
hostnamectl set-hostname 'nytt-namn'
- Radera klonens ssh-nycklar med
rm /etc/ssh/ssh_host_*
- Generera nya ssh-nycklar med kommandot
dpkg-reconfigure openssh-server
- Starta om maskinen med
reboot