- 1 1. Introductie
- 2 2. Systeemupdates
- 3 3. De Japanse omgeving configureren
- 4 4. Tijdzone en locale configureren
- 5 5. Het toetsenbord configureren
- 6 6. De Firewall Configureren
- 7 7. Configureren van de SSH‑server
- 8 8. Essentiële software installeren
- 9 9. Automatische updates configureren
- 10 10. FAQ (Veelgestelde vragen)
- 10.1 V1: Moet ik mijn systeem opnieuw opstarten na het voltooien van de eerste installatie?
- 10.2 V2: Japanse invoer werkt niet goed. Hoe kan ik dit oplossen?
- 10.3 V3: Mijn systeem geeft de verkeerde tijdzone weer. Hoe los ik dit op?
- 10.4 V4: Ik kan geen verbinding maken met mijn Ubuntu‑systeem via SSH (verbinding geweigerd of afgewezen).
- 10.5 V5: Ik kan geen software installeren (fout: “E: Unable to locate package”).
- 10.6 V6: Hoe controleer ik of de firewall‑instellingen (UFW) correct zijn toegepast?
- 10.7 V7: Mijn systeem is onstabiel geworden na een update. Hoe los ik dit op?
- 10.8 V8: Hoe kan ik schijfruimte vrijmaken in Ubuntu?
- 11 Conclusie
1. Introductie
Ubuntu is een van de meest gebruikte Linux‑distributies, geschikt voor zowel beginners als gevorderde gebruikers. De open‑source aard en de sterke community‑ondersteuning maken het een aantrekkelijke keuze. Een verse installatie van Ubuntu biedt echter niet meteen een optimale ervaring. Enkele basisinstellingen moeten worden geconfigureerd om een soepele en efficiënte werking te garanderen.
Deze gids leidt je stap voor stap door de essentiële configuratiestappen na het installeren van Ubuntu. Elke stap wordt in detail uitgelegd, inclusief hoe je commando’s uitvoert en wat het doel van elke instelling is, zodat zelfs beginners gemakkelijk kunnen volgen.
Waarom je Ubuntu na installatie moet configureren
Een verse Ubuntu‑installatie kan bepaalde functionaliteiten missen op het gebied van bruikbaarheid en beveiliging. Veelvoorkomende problemen zijn onder andere:
- Systeemupdates vereist : De pakketten die bij de installatiemedia zijn inbegrepen, zijn mogelijk niet de nieuwste versies. Updaten is essentieel voor beveiligingspatches en bugfixes.
- Onvolledige taalondersteuning : Ubuntu staat standaard ingesteld op Engels. Extra configuraties zijn nodig voor naadloze Japanse invoer en weergave.
- Ongeconfigureerde beveiligingsinstellingen : Zonder het inschakelen van de firewall of het correct instellen van SSH, kan je systeem kwetsbaar zijn voor ongeautoriseerde toegang.
- Ontbrekende essentiële software : De standaardinstallatie bevat alleen minimale toepassingen. Mogelijk moet je extra software installeren voor dagelijks gebruik.
Voor wie deze gids bedoeld is
Deze gids is bedoeld voor de volgende gebruikers:
- Beginners die net Ubuntu hebben geïnstalleerd
- Gebruikers die niet bekend zijn met basis‑Linux‑commandoregelconfiguratie
- Iedereen die de bruikbaarheid en beveiliging van Ubuntu wil verbeteren
Elke sectie biedt stap‑voor‑stap instructies, zodat je je systeem soepel kunt configureren. Volg de stappen en je bent klaar om Ubuntu efficiënt te gebruiken.
In de volgende sectie leggen we uit hoe je de softwarepakketten van Ubuntu bijwerkt naar de nieuwste versie.
2. Systeemupdates
Direct na het installeren van Ubuntu kunnen de meegeleverde softwarepakketten verouderd zijn. Om beveiliging en systeemstabiliteit te waarborgen, moet je eerst je systeem bijwerken naar de nieuwste versie.
Waarom systeemupdates nodig zijn
De Ubuntu‑installatiemedium bevat pakketten die actueel waren op het moment van uitgave. Sindsdien kunnen echter beveiligingspatches en bugfixes zijn uitgebracht. Als je je systeem niet bijwerkt, loop je de volgende risico’s:
- Beveiligingskwetsbaarheden : Oudere pakketten kunnen beveiligingslekken bevatten die aanvallers kunnen misbruiken.
- Onopgeloste bugs : Softwareproblemen die al door ontwikkelaars zijn verholpen, kunnen nog steeds in je systeem aanwezig zijn.
- Compatibiliteitsproblemen : Nieuwe toepassingen werken mogelijk niet goed vanwege verouderde systeembibliotheken of afhankelijkheden.
Om deze risico’s te vermijden, wordt sterk aanbevolen om de pakketlijst bij te werken en alle software direct na de installatie van Ubuntu te upgraden.
De pakketlijst bijwerken
Ubuntu gebruikt APT (Advanced Package Tool) om softwarepakketten te beheren. Werk eerst de pakketlijst bij door het volgende commando uit te voeren:
sudo apt update
Dit commando haalt de nieuwste pakketinformatie op uit de Ubuntu‑repositories en werkt de interne database van het systeem bij.
Geïnstalleerde pakketten upgraden
Zodra de pakketlijst is bijgewerkt, upgrade je alle geïnstalleerde pakketten met het volgende commando:
sudo apt upgrade -y
Hiermee worden nieuwere versies van bestaande pakketten gedownload en geïnstalleerd. De -y‑optie laat het upgrade‑proces doorgaan zonder bevestiging.
Overbodige pakketten verwijderen (aanbevolen)
Na het upgraden is het verstandig om verouderde en ongebruikte pakketten te verwijderen om schijfruimte vrij te maken. Voer het volgende commando uit:
sudo apt autoremove -y
Dit commando verwijdert automatisch ongebruikte bibliotheken en afhankelijkheden die niet meer nodig zijn.
Het systeem opnieuw opstarten (indien nodig)
Als een kernel‑update of een kritieke systeem‑pakketupgrade is inbegrepen, kan een herstart van het systeem vereist zijn. Om te controleren of een herstart nodig is, voer je het volgende commando uit:
sudo reboot
Als er een kernel‑update is toegepast, is een herstart noodzakelijk om de wijzigingen toe te passen.
3. De Japanse omgeving configureren
Standaard is Ubuntu ingesteld op Engels als primaire taal. Om comfortabel Japans te kunnen gebruiken, moet je taalpakketten installeren en een Japans invoersysteem configureren.
Deze sectie biedt een gedetailleerde gids over hoe je de Japanse omgeving in Ubuntu instelt.
Het Japanse taalpakket installeren
Installeer eerst het Japanse taalpakket om Japanse menu’s en systeeminstellingen mogelijk te maken.
1. Het Japanse taalpakket installeren
Open een terminal en voer het volgende commando uit:
sudo apt install language-pack-ja -y
Dit commando installeert de Japanse locale‑gegevens die nodig zijn voor systeem‑brede Japanse taalondersteuning.
2. De systeemt taal wijzigen naar Japans
Stel vervolgens de systeemt taal in op Japans door het volgende uit te voeren:
LANG=ja_JP.UTF-8
sudo update-locale LANG=ja_JP.UTF-8
Om de wijzigingen toe te passen, log uit en log weer in, of herstart het systeem:
sudo reboot
Na het herstarten controleer je of menu’s en dialoogvensters in het Japans worden weergegeven.
Japanse invoer instellen (Mozc installeren)
Standaard is Japanse invoer niet ingeschakeld in Ubuntu. Om Japans te kunnen typen, moet je een Input Method Editor (IME) installeren.
Aanbevolen IME:
- Mozc (de open‑source versie van Google Japanese Input)
1. Mozc installeren
Voer het volgende commando uit om Mozc te installeren, een populaire Japanse invoermethode:
sudo apt install fcitx-mozc -y
2. De invoermethode wijzigen naar Fcitx
Om Mozc te gebruiken, moet je de invoermethode wijzigen naar Fcitx. Voer het volgende commando uit:
im-config -n fcitx
Herstart vervolgens het systeem om de wijzigingen toe te passen:
sudo reboot
3. Fcitx configureren
Na het herstarten open je Instellingen → Taalondersteuning → Toetsenbord‑invoermethode en zorg je ervoor dat Fcitx is geselecteerd.
Open daarna het Fcitx‑instellingstool en schakel Mozc in:
fcitx-config-gtk3
Als “Mozc” niet wordt weergegeven in de sectie “Invoermethode”, klik je op de “+”‑knop en voeg je het handmatig toe.
Zodra alles is geconfigureerd, open je een teksteditor en druk je op de “Half‑breed/Vol‑breed”‑toets om te controleren of Japanse invoer correct werkt.
Japanse lettertypen installeren (optioneel)
Ubuntu bevat basis‑Japanse lettertypen, maar je kunt extra lettertypen installeren voor betere leesbaarheid.
Om Japanse lettertypen zoals Noto CJK te installeren, voer je het volgende uit:
sudo apt install fonts-noto-cjk -y
Laatste stappen om de instellingen toe te passen
Na het voltooien van de configuratie van de Japanse omgeving, herstart je het systeem zodat alle wijzigingen van kracht worden:
sudo reboot
Na het herstarten bevestig je dat Japanse tekens correct worden weergegeven en dat de Japanse invoer soepel werkt.
4. Tijdzone en locale configureren
Na de installatie van Ubuntu zijn de standaard tijdzone en locale (regionale en taalinstellingen) mogelijk niet correct ingesteld. Dit komt vaak voor bij het opzetten van Ubuntu op een globale server of in een cloud‑omgeving, waar de standaard tijdzone vaak op UTC (Coordinated Universal Time) staat. Als dit niet goed wordt geconfigureerd, kun je onjuiste tijdstempels in logbestanden of andere toepassingen ervaren.
Deze sectie legt uit hoe je de tijdzone en locale correct instelt voor je Ubuntu‑systeem.
De tijdzone instellen
In Ubuntu kun je het timedatectl‑commando gebruiken om de tijdzone te configureren.
1. De huidige tijdzone controleren
Voer het volgende commando uit om je huidige tijdzone‑instellingen te bekijken:
timedatectl
Voorbeeldoutput:
Local time: Thu 2025-03-05 12:34:56 UTC
Universal time: Thu 2025-03-05 12:34:56 UTC
RTC time: Thu 2025-03-05 12:34:56
Time zone: Etc/UTC (UTC, +0000)
In dit voorbeeld staat het systeem ingesteld op UTC, dus moeten we het wijzigen naar Japan Standard Time (JST).
2. De tijdzone wijzigen naar Japan Standard Time (JST)
Voer de volgende opdracht uit om de tijdzone te wijzigen naar Asia/Tokyo:
sudo timedatectl set-timezone Asia/Tokyo
3. Verifiëren van de nieuwe tijdzone
Voer de volgende opdracht opnieuw uit om te controleren of de tijdzone is bijgewerkt:
timedatectl
Voorbeeldoutput:
Local time: Thu 2025-03-05 21:34:56 JST
Universal time: Thu 2025-03-05 12:34:56 UTC
RTC time: Thu 2025-03-05 12:34:56
Time zone: Asia/Tokyo (JST, +0900)
Als Asia/Tokyo (JST, +0900) in de output verschijnt, is de instelling correct toegepast.
Het systeemlocale instellen
De locale‑instellingen bepalen de taal en regionale voorkeuren van het systeem. Standaard kan Ubuntu ingesteld zijn op Engels (en_US.UTF-8), dus we zullen dit wijzigen naar Japans (ja_JP.UTF-8).
1. Huidige locale controleren
Voer de volgende opdracht uit om uw huidige locale‑instellingen te controleren:
locale
Voorbeeldoutput (standaard Engelse instellingen):
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
...
2. De Japanse locale inschakelen
Controleer of de Japanse locale geïnstalleerd is en voeg deze toe indien nodig:
sudo locale-gen ja_JP.UTF-8
Stel vervolgens de standaard locale in op ja_JP.UTF-8:
sudo update-locale LANG=ja_JP.UTF-8
3. De wijzigingen toepassen
Om de nieuwe locale‑instellingen toe te passen, herstart u uw systeem of voert u de volgende opdracht uit:
source /etc/default/locale
Controleer vervolgens of de wijzigingen zijn toegepast:
locale
Voorbeeldoutput:
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
...
Finale verificatie
Om te verzekeren dat de tijdzone‑ en locale‑instellingen correct zijn toegepast, controleer het volgende:
- Voer
timedatectluit om te bevestigen dat de tijdzone is ingesteld opAsia/Tokyo. - Voer
localeuit om te bevestigen dat de locale is ingesteld opja_JP.UTF-8. - Controleer of systeemmenu’s, tijdstempels en taalinstellingen de wijzigingen weergeven.
Als de wijzigingen niet effect hebben, probeer dan uit te loggen en opnieuw in te loggen, of herstart het systeem.
5. Het toetsenbord configureren
De standaard toetsenbordinstellingen van Ubuntu zijn mogelijk niet geoptimaliseerd voor Japanse gebruikers. Als u een Japans toetsenbord gebruikt, kunnen sommige toetsen niet correct functioneren. Bovendien kan het aanpassen van de toetsenbordindeling de bruikbaarheid verbeteren, bijvoorbeeld door de Caps Lock‑toets te verwisselen met de Ctrl‑toets.
Deze sectie legt uit hoe u uw toetsenbordindeling kunt configureren en toetstoewijzingen kunt aanpassen in Ubuntu.
De toetsenbordindeling instellen
1. Huidige toetsenbordindeling controleren
Voer de volgende opdracht uit om uw huidige toetsenbordindeling te controleren:
localectl status
Voorbeeldoutput:
System Locale: LANG=ja_JP.UTF-8
VC Keymap: us
X11 Layout: us
In dit voorbeeld is de toetsenbordindeling ingesteld op us (Engels), dus deze moet worden gewijzigd als u een Japans toetsenbord gebruikt.
2. De toetsenbordindeling wijzigen naar Japans
Als u een Japans toetsenbord (JP‑indeling) gebruikt, werk dan de instellingen bij met de volgende opdracht:
sudo localectl set-keymap jp
sudo localectl set-x11-keymap jp
Om de wijzigingen toe te passen, log uit en log opnieuw in of herstart uw systeem.
Caps Lock‑toets wijzigen naar Ctrl
Veel ontwikkelaars en gevorderde gebruikers geven de voorkeur aan het gebruiken van de Caps Lock‑toets als extra Ctrl‑toets voor meer efficiëntie. Ubuntu maakt het mogelijk om de Caps Lock‑toets naar Ctrl te remappen.
1. Caps Lock‑toets tijdelijk wijzigen
Om de Caps Lock‑toets tijdelijk naar Ctrl te wijzigen, voer de volgende opdracht uit:
setxkbmap -option ctrl:nocaps
Deze instelling wordt na een herstart gereset. Om het permanent te maken, volg de volgende stappen.
2. Caps Lock‑toets permanent wijzigen
Om Caps Lock permanent als Ctrl in te stellen, bewerk het toetsenbordconfiguratiebestand:
sudo nano /etc/default/keyboard
Zoek de volgende regel:
XKBOPTIONS=""
Wijzig deze naar:
XKBOPTIONS="ctrl:nocaps"
Sla het bestand op en pas de wijzigingen toe met:
sudo dpkg-reconfigure keyboard-configuration
Then, restart your system to activate the new keyboard settings:
sudo reboot
Extra Toetsenbordaanpassing (Optioneel)
Ubuntu staat verdere aanpassing van toetstoewijzingen toe. Hier zijn enkele extra opties:
- Ctrl en Caps Lock omwisselen
setxkbmap -option ctrl:swapcaps
- Esc toewijzen aan de Caps Lock-toets (Handig voor Vim‑gebruikers)
setxkbmap -option caps:escape
Om deze instellingen permanent te maken, voeg ze toe aan het XKBOPTIONS‑veld in /etc/default/keyboard zoals eerder getoond.
De Configuratie Verifiëren
Na het configureren van uw toetsenbord, controleer of de instellingen correct zijn toegepast:
- Voer
localectl statusuit om te bevestigen dat de toetsenbordindeling is ingesteld opjp. - Druk op de Caps Lock‑toets om te verifiëren of deze functioneert als een Ctrl‑toets (indien gewijzigd).
- Als de instellingen niet zijn toegepast, herstart uw systeem en controleer opnieuw.
Met deze configuraties zou uw toetsenbord nu correct ingesteld moeten zijn voor een verbeterde Ubuntu‑ervaring.
6. De Firewall Configureren
Ubuntu wordt geleverd met een ingebouwde firewall genaamd UFW (Uncomplicated Firewall), die het eenvoudig maakt om firewallinstellingen te beheren. Door UFW correct te configureren, kunt u ongeautoriseerde toegang blokkeren en de beveiliging van uw systeem verbeteren.
Deze sectie legt uit hoe u UFW inschakelt en basis firewallregels instelt.
De Firewall Inschakelen
UFW is standaard geïnstalleerd op Ubuntu, maar mogelijk niet ingeschakeld. Controleer eerst de huidige status van UFW.
1. De Firewallstatus Controleren
sudo ufw status
Voorbeeldoutput als UFW uitgeschakeld is:
Status: inactive
Voorbeeldoutput als UFW ingeschakeld is:
Status: active
2. UFW Inschakelen
Als UFW inactief is, schakel het in met het volgende commando:
sudo ufw enable
Zodra ingeschakeld, zal UFW ongeautoriseerde verbindingen blokkeren volgens de standaardregels.
Basis Firewallregels Instellen
UFW stelt u in staat om op te geven welke verbindingen toegestaan of geblokkeerd moeten worden. Hieronder staan de aanbevolen instellingen voor de meeste gebruikers.
1. Standaardbeleid Instellen
Standaard blokkeert u binnenkomende verbindingen en staat u uitgaande verbindingen toe met:
sudo ufw default deny incoming
sudo ufw default allow outgoing
2. SSH Toestaan (Remote Toegang)
Als u SSH gebruikt om op afstand verbinding te maken met uw systeem, moet u SSH‑verbindingen toestaan. Voer het volgende commando uit:
sudo ufw allow 22/tcp
Als u de SSH‑poort heeft gewijzigd (bijv. naar poort 2222), sta dan die poort toe:
sudo ufw allow 2222/tcp
3. Webserververkeer Toestaan (HTTP/HTTPS)
Als uw systeem een webserver draait (zoals Apache of Nginx), sta dan HTTP‑ en HTTPS‑verkeer toe:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
4. Andere Diensten Toestaan (Indien Nodig)
Als u extra diensten gebruikt, open dan hun respectieve poorten:
- FTP (Poort 21)
sudo ufw allow 21/tcp
- MySQL (Poort 3306)
sudo ufw allow 3306/tcp
- PostgreSQL (Poort 5432)
sudo ufw allow 5432/tcp
5. De Regels Toepassen
Na het instellen van de regels, herlaad UFW om de wijzigingen toe te passen:
sudo ufw reload
Firewallinstellingen Verifiëren
1. Toegestane Regels Controleren
Om de momenteel toegestane firewallregels te bekijken, voer uit:
sudo ufw status numbered
Voorbeeldoutput:
Status: active
To Action From
-- ------ ----
[ 1] 22/tcp ALLOW Anywhere
[ 2] 80/tcp ALLOW Anywhere
[ 3] 443/tcp ALLOW Anywhere
2. Een Firewallregel Verwijderen
Als u een regel moet verwijderen, controleer dan het regelnummer met het vorige commando en verwijder deze met:
sudo ufw delete 1
3. Firewalllogging Inschakelen (Optioneel)
Om firewallactiviteit te monitoren, schakel logging in met:
sudo ufw logging on
Firewalllogboeken zijn te vinden in /var/log/ufw.log.
De Firewall Tijdelijk Uitschakelen
Als u UFW tijdelijk wilt uitschakelen, gebruik dan het volgende commando:
sudo ufw disable
Om het opnieuw in te schakelen, voer je uit:
sudo ufw enable
Samenvatting
UFW is een eenvoudige maar krachtige firewall die essentiële beveiliging biedt voor Ubuntu‑systemen. Volg minimaal de volgende stappen:
- UFW inschakelen (
sudo ufw enable) - Standaardbeleid instellen (
sudo ufw default deny incomingensudo ufw default allow outgoing) - Noodzakelijke poorten toestaan (SSH, HTTP, HTTPS, enz.)
- De regels toepassen (
sudo ufw reload) en de instellingen verifiëren (sudo ufw status numbered) - Firewalllogboek inschakelen voor beveiligingsmonitoring (
sudo ufw logging on)
Door deze stappen te volgen, kun je je Ubuntu‑systeem beschermen tegen ongeautoriseerde toegang, terwijl je ervoor zorgt dat essentiële diensten beschikbaar blijven.
7. Configureren van de SSH‑server
SSH (Secure Shell) is een protocol waarmee je op afstand verbinding kunt maken met Ubuntu en het veilig kunt beheren. Als je Ubuntu als server gebruikt, is SSH essentieel voor remote beheer. De standaard SSH‑instellingen zijn echter mogelijk niet veilig genoeg, dus het is belangrijk om beveiligingsverbeteringen toe te passen.
Deze sectie legt uit hoe je een SSH‑server op Ubuntu installeert en configureert, terwijl je de beveiliging verbetert.
Installeren en starten van de SSH‑server
De SSH‑server is niet standaard geïnstalleerd op Ubuntu Desktop, dus moet je deze handmatig installeren.
1. Installeren van de SSH‑server (OpenSSH)
sudo apt install openssh-server -y
2. Controle van de SSH‑serverstatus
Om te controleren of de SSH‑server draait, gebruik je het volgende commando:
sudo systemctl status ssh
Voorbeeldoutput:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since ...
Als je Active: active (running) ziet, draait SSH correct.
3. SSH inschakelen om bij opstarten te starten
sudo systemctl enable ssh
De SSH‑poort wijzigen (Beveiligingsverbetering)
De standaard SSH‑poort (22) wordt vaak aangevallen door brute‑force aanvallen. Het wijzigen van het poortnummer kan helpen het aantal aanvalspogingen te verminderen.
1. Het SSH‑configuratiebestand bewerken
sudo nano /etc/ssh/sshd_config
Zoek de volgende regel en verwijder het # om deze te ontcommentariëren, wijzig vervolgens het poortnummer:
#Port 22
Bijvoorbeeld, om de poort te wijzigen naar 2222, pas je de regel als volgt aan:
Port 2222
2. De SSH‑server opnieuw starten om de wijzigingen toe te passen
sudo systemctl restart ssh
3. De nieuwe SSH‑poort toestaan in de firewall
sudo ufw allow 2222/tcp
Controleer vervolgens of SSH luistert op de nieuwe poort:
sudo netstat -tulnp | grep ssh
Instellen van authenticatie met openbare sleutel (Wachtwoordlogin uitschakelen)
Voor verbeterde beveiliging wordt aanbevolen om wachtwoordauthenticatie uit te schakelen en in plaats daarvan authenticatie met een openbare sleutel te gebruiken.
1. Genereren van SSH‑sleutelpaar (op de clientmachine)
Genereer op je lokale machine (client) een SSH‑sleutelpaar:
ssh-keygen -t rsa -b 4096
Dit maakt een privésleutel (~/.ssh/id_rsa) en een openbare sleutel (~/.ssh/id_rsa.pub).
2. De openbare sleutel naar de Ubuntu‑server kopiëren
ssh-copy-id -p 2222 user@your-server-ip
Als ssh-copy-id niet beschikbaar is, kun je de sleutel handmatig kopiëren:
cat ~/.ssh/id_rsa.pub | ssh -p 2222 user@your-server-ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
3. Wachtwoordauthenticatie uitschakelen
Bewerk het SSH‑configuratiebestand:
sudo nano /etc/ssh/sshd_config
Zoek de volgende regel:
#PasswordAuthentication yes
Pas het als volgt aan:
PasswordAuthentication no
Zorg er ook voor dat authenticatie met een openbare sleutel is ingeschakeld:
PubkeyAuthentication yes
4. SSH opnieuw starten om de wijzigingen toe te passen
sudo systemctl restart ssh
5. SSH‑login testen
Probeer in te loggen met de nieuwe poort en sleutel‑authenticatie:
ssh -p 2222 user@your-server-ip
Als dit lukt, hoef je geen wachtwoord meer in te voeren voor SSH‑login.
Extra SSH‑beveiligingsmaatregelen
- Verander de SSH‑poort (vermijd het gebruik van de standaardpoort 22).
- Gebruik authenticatie met een openbare sleutel (schakel wachtwoordauthenticatie uit).
- Sta SSH‑toegang alleen toe voor specifieke IP‑adressen (indien van toepassing).
- Beperk inlogpogingen om brute‑force aanvallen te voorkomen .
1. Installeren van fail2ban om brute‑force aanvallen te voorkomen
sudo apt install fail2ban -y
2. Beperken van SSH tot specifieke gebruikers (optioneel)
Bewerk /etc/ssh/sshd_config en voeg toe:
AllowUsers your_username
3. SSH opnieuw starten om wijzigingen toe te passen
sudo systemctl restart ssh
Samenvatting
Door deze SSH‑beveiligingsverbeteringen toe te passen, kun je het risico op ongeautoriseerde toegang aanzienlijk verminderen.
- Installeer en activeer de SSH‑server.
- Verander de standaard SSH‑poort.
- Schakel authenticatie met een openbare sleutel in en schakel wachtwoordauthenticatie uit.
- Beperk inlogpogingen met
fail2ban. - Gebruik de firewall om SSH‑toegang tot specifieke poorten te beperken.
Deze stappen helpen een veilige en betrouwbare remote‑managementomgeving voor je Ubuntu‑systeem te waarborgen.
8. Essentiële software installeren
Na het installeren van Ubuntu is er slechts een minimale set applicaties inbegrepen. Om een meer handige en efficiënte werkomgeving te creëren, moet je mogelijk extra software installeren.
Deze sectie introduceert aanbevolen software voor Ubuntu en legt uit hoe je deze kunt installeren.
Methoden om software te installeren
Ubuntu biedt verschillende manieren om software te installeren:
- Gebruik APT (Advanced Package Tool)
sudo apt install package-name
- Gebruik Snap‑pakketten
sudo snap install package-name
- Gebruik Flatpak (optioneel)
flatpak install package-name
- Gebruik PPA (Personal Package Archive)
sudo add-apt-repository ppa:repository-name sudo apt update
- Handmatig
.deb‑pakketten installerensudo dpkg -i package-name.deb
Aanbevolen basissoftware
1. Webbrowser (Google Chrome)
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt install -f
2. Kantoorsuite (LibreOffice)
sudo apt install libreoffice -y
3. Mediaspeler (VLC)
sudo apt install vlc -y
4. Code‑editor (Visual Studio Code)
sudo snap install code --classic
5. Command‑line‑tools (htop, curl, git)
sudo apt install htop curl git -y
6. Compressie‑ en extractietools (zip, unzip, rar)
sudo apt install zip unzip rar unrar -y
7. Cloud‑opslag (Google Drive‑integratie)
sudo apt install gnome-online-accounts -y
Aanbevolen software voor ontwikkelaars
1. Docker (containerbeheer)
sudo apt install docker.io -y
sudo systemctl enable --now docker
sudo usermod -aG docker $USER
2. Python & pip
sudo apt install python3 python3-pip -y
3. Node.js & npm
sudo apt install nodejs npm -y
4. MySQL (databasemanagement)
sudo apt install mysql-server -y
sudo systemctl enable --now mysql
Geïnstalleerde software controleren
Om geïnstalleerde pakketten weer te geven:
dpkg --get-selections | grep -v deinstall
Om geïnstalleerde Snap‑pakketten te bekijken:
snap list
Samenvatting
Om de bruikbaarheid van Ubuntu te verbeteren, overweeg je de volgende software te installeren:
| Software | Description | Installation Method |
|---|---|---|
| Google Chrome | Fast web browser | wget + dpkg |
| LibreOffice | Free office suite | apt install |
| VLC | Multimedia player | apt install |
| Visual Studio Code | Code editor | snap install code --classic |
| Git | Version control system | apt install |
| Docker | Container virtualization | apt install |
| MySQL | Database management system | apt install |
Het installeren van deze applicaties verbetert de functionaliteit en bruikbaarheid van je Ubuntu‑systeem, waardoor het efficiënter wordt voor dagelijkse taken en ontwikkeling.
9. Automatische updates configureren
Ubuntu up-to-date houden is cruciaal voor veiligheid en stabiliteit. Hoewel handmatige updates kunnen worden uitgevoerd, zorgt het automatiseren van het update‑proces ervoor dat je systeem up-to-date blijft zonder tussenkomst van de gebruiker.
Deze sectie legt uit hoe je automatische updates in Ubuntu kunt configureren.
Installeren en configureren van unattended-upgrades
Ubuntu bevat een pakket genaamd unattended-upgrades, waarmee het systeem automatisch beveiligings‑ en andere belangrijke updates kan toepassen.
1. Installeren van unattended-upgrades
sudo apt install unattended-upgrades -y
2. Automatische updates inschakelen
sudo dpkg-reconfigure unattended-upgrades
3. Het configuratiebestand bewerken
Om automatische updates aan te passen, bewerk je het configuratiebestand:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Zorg ervoor dat de volgende regels aanwezig zijn (of niet zijn uitgecommentarieerd):
Unattended-Upgrade::Allowed-Origins {
"Ubuntu stable";
"Ubuntu security";
"Ubuntu LTS";
};
Om ongebruikte pakketten automatisch te verwijderen, schakel je de volgende instelling in:
Unattended-Upgrade::Remove-Unused-Dependencies "true";
4. Frequentie van updates configureren
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Zorg ervoor dat de volgende regels zijn ingesteld:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::AutocleanInterval "7";
5. Automatische updates testen
sudo unattended-upgrade --dry-run
Logbestanden van automatische updates controleren
Om te verifiëren of automatische updates werken, controleer je de logbestanden:
cat /var/log/unattended-upgrades/unattended-upgrades.log
Voor realtime monitoring:
tail -f /var/log/unattended-upgrades/unattended-upgrades.log
Automatische updates uitschakelen (indien nodig)
Als je automatische updates wilt uitschakelen, voer je het volgende uit:
sudo dpkg-reconfigure -plow unattended-upgrades
Of bewerk /etc/apt/apt.conf.d/20auto-upgrades en stel in:
APT::Periodic::Unattended-Upgrade "0";
Samenvatting
Het inschakelen van automatische updates zorgt ervoor dat beveiligingspatches en bugfixes tijdig worden toegepast, waardoor je systeem veilig blijft.
- Installeer het pakket
unattended-upgrades. - Schakel automatische updates in.
- Bewerk
/etc/apt/apt.conf.d/20auto-upgradesom de updatefrequentie te configureren. - Test de configuratie en controleer de logbestanden om te bevestigen dat updates zijn toegepast.
- Houd de update‑logbestanden regelmatig in de gaten voor eventuele problemen.
Aangezien beveiligingsupdates cruciaal zijn voor systeembeveiliging, wordt het sterk aanbevolen om automatische updates in te schakelen.
10. FAQ (Veelgestelde vragen)
Tijdens de eerste installatie van Ubuntu komen veel gebruikers veelvoorkomende vragen of problemen tegen. Deze sectie biedt antwoorden op veelgestelde vragen over de installatie en configuratie van Ubuntu.
V1: Moet ik mijn systeem opnieuw opstarten na het voltooien van de eerste installatie?
A1:
Ja, bepaalde instellingen (zoals taalconfiguratie, toetsenbordinstellingen, tijdzone‑aanpassingen en SSH‑configuratie) vereisen een herstart om van kracht te worden.
sudo reboot
V2: Japanse invoer werkt niet goed. Hoe kan ik dit oplossen?
A2:
Controleer de volgende instellingen:
im-config -n fcitx
sudo apt install fcitx-mozc -y
fcitx-autostart
V3: Mijn systeem geeft de verkeerde tijdzone weer. Hoe los ik dit op?
A3:
timedatectl
sudo timedatectl set-timezone Asia/Tokyo
V4: Ik kan geen verbinding maken met mijn Ubuntu‑systeem via SSH (verbinding geweigerd of afgewezen).
A4:
sudo systemctl status ssh
sudo systemctl start ssh
sudo ufw allow 22/tcp
sudo nano /etc/ssh/sshd_config
sudo systemctl restart ssh
V5: Ik kan geen software installeren (fout: “E: Unable to locate package”).
A5:
sudo apt update
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update
V6: Hoe controleer ik of de firewall‑instellingen (UFW) correct zijn toegepast?
A6:
sudo ufw status verbose
sudo ufw reload
V7: Mijn systeem is onstabiel geworden na een update. Hoe los ik dit op?
A7:
sudo reboot
sudo apt autoremove --purge
sudo apt install --reinstall package-name=version-number
sudo dpkg --configure -a
sudo apt install -f
V8: Hoe kan ik schijfruimte vrijmaken in Ubuntu?
A8:
sudo apt autoremove -y
sudo apt clean
Conclusie
Deze gids heeft de essentiële initiële instellingen voor Ubuntu in detail behandeld. De FAQ‑sectie heeft ook antwoorden gegeven op veelvoorkomende problemen die gebruikers kunnen tegenkomen. Door deze stappen te volgen, kun je Ubuntu optimaliseren voor betere prestaties, beveiliging en bruikbaarheid.
Zodra je de initiële configuratie hebt voltooid, verken je Ubuntu verder en pas je het aan naar jouw behoeften!


