Her vil vi installere Ubuntuserver 20.04.
Vil du teste på en virtuel maskine kan du finde en guide til at gøre det i VirtualBox her: Virtualbox_til_ubuntuserverguide.html
Du har kun adgang til tasteturet når du installerer en Ubuntuserver.
Piletasterne bruges til at bevæge sig frem og tilbage i menuerne
←, →, ↑, ↓
For at hoppe imellem menuerne på en side anvender du Tab.
Hvis du vil gå en menu tilbage trykker du Shift+Tab.
For at vælge bruger du enten Enter eller Mellemrum.
Vælg English
Da vi bruger en LTS udgave kører vi videre med den vi har.
Vælg Continue without updating.
Ændr Layout til: Danish
Vælg Done
Som standard bliver serveren installeret med DHCP, men her vil vi give serveren en statisk IP-adresse, så vi senere kan tilgå den ved hjælp af SSH og browser.
Installationen vil give min computer IP-adressen: 192.168.87.141/24, men jeg vil have den på en fast IP, nemlig 192.168.87.10/24
Af den tildelte netværksadresse ved jeg følgende om mit netværk:
I det nedestående skal du ændre IP-adresserne til dine indstillinger.
Fremgangsmåden til at ændre adressen er:
Når du har lavet ændringer vælger du Done.
Du kan læse mere om netværk her: network.html
Her skal du ikke gøre noget. Vælg Done.
Her skal du også beholde standardopsætningen. Vælg Done.
Det er min anbefaling at du bruger standardopsætningen. Vælg Done.
Gå ned til USED DEVICES og vælg ubuntu-lv
Vælg Edit
Sæt Size til værdien 30G (30 Gigabyte). Grunden til at vi ændrer det er, at 30 Gigabyte er mere end rigeligt til systemdrevet. Resten af harddiskpladsen i systemet konfigurerer vi senere.
Vælg Done.
Svar Continue til Confirm destructive action. Det er en advarsel om, at du overskriver din harddisken og at indholdet forsvinder.
Her skal du angive dit navn, serverens navn og dine logindata. Herunder kan du se mine
Vælg Done.
Du installere SSH. Vælg Done.
Vi vælger 2 pakker:
Vælg Done.
Nu går installationen igang
Lad installationen køre indtil Cancel update and reboot er blevet erstattet af Reboot. På den måde har serveren fået alle sikkerhedsopdateringer når installationen er færdig.
Fra nu af bruger vi kun SSH adgang til serveren.
Første opstarte tager lidt tid fordi serveren konfigurerer sig selv. Så vær lidt tålmodig
Login med ssh fra din desktop. Du finder terminalen på din computer på følgende måde:
Du finder terminalen på din computer på følgende måde:
ssh tj@192.168.87.10
Du kan udelade tj@ hvis du har samme brugernavn på din egen computer.
Ved første login skal du bekræfte serverens "fingerprint". På den måde kan du senere se, hvis det ikke er den rigtige computer du får adgang til.
tj@server1:~$ ssh tj@192.168.87.10 The authenticity of host '192.168.87.10 (192.168.87.10)' can't be established. ECDSA key fingerprint is SHA256:/A0xosRn19z7Q56g3mJ3QHKD/s2e2OcBge14z0LoR7A. Are you sure you want to continue connecting (yes/no/[fingerprint])?Skriv yes
Warning: Permanently added '192.168.87.10' (ECDSA) to the list of known hosts. tj@192.168.87.10's password:Skriv dit password (der bliver ikke vist stjerner eller andre tegn når du taster).
Welcome to Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-58-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Mon 14 Dec 2020 09:56:07 AM UTC System load: 0.0 Processes: 115 Usage of /: 15.1% of 29.40GB Users logged in: 0 Memory usage: 14% IPv4 address for docker0: 172.17.0.1 Swap usage: 0% IPv4 address for enp0s3: 192.168.87.10 83 updates can be installed immediately. 0 of these updates are security updates. To see these additional updates run: apt list --upgradable Last login: Mon Dec 14 09:45:09 2020 from 192.168.87.133 To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. tj@server1:~$Hvis dder ikke har været nogle problemer med at logge ind kan du nu pille tastetur og skærm af din server.
Vi starter med at opdatere serveren - da det kun var sikkerhedsopdateringer installationen lavede.
Kør følgende kommando:
sudo apt update -y && sudo apt upgrade -y
Du kan fjerne gamle linuxkerner (Ældre versioner af Linux) ved at køre følgende kommando:
sudo apt purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $(uname -r | sed -r 's/-[a-z]+//') | sed ':a;N;$!ba;s/\n/ /g')
Da vi gerne vil styre adgangen til serveren skal vi starte ufw, som er Ubuntus standard firewall.
I første omgang åbner vi for OpenSSH, så vi ikke mister forbindelsen når vi starter firewall'en.
sudo ufw allow OpenSSH
Nu starter vi ufw
sudo ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)?
Svar y.
Firewall is active and enabled on system startupTjek hvad din firewall tillader
sudo ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Log af serveren
exit
logout
Connection to 192.168.87.10 closed.
Og login igen
ssh tj@192.168.87.10
tj@192.168.87.10's password:
Welcome to Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-65-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Wed 27 Jan 2021 09:41:25 AM UTC
System load: 0.01 Processes: 153
Usage of /: 0.2% of 2.95TB Users logged in: 0
Memory usage: 5% IPv4 address for docker0: 172.17.0.1
Swap usage: 0% IPv4 address for enp1s0: 192.168.87.10
Temperature: 40.0 C
0 updates can be installed immediately.
0 of these updates are security updates.
*** System restart required ***
Last login: Wed Jan 27 09:16:14 2021 from 192.168.87.131
tj@server1:~$
Hvis linien *** System restart required *** er der skal du genstarte din server
sudo reboot
Login over SSH, og tjek at alt er som det skal være.
Tillykke. din server er nu klar.