Vor 2 Stunden
Komplettanleitung
Ubuntu-PC → Ubuntu Server VM → FRITZ!Box → SSH-Zugriff von außen
Ziel:
Du hast:
OHNE Desktop in der VM.
Nur minimaler Serverbetrieb.
1. Ubuntu Server ISO herunterladen
NICHT Desktop-Version.
Download:
Ubuntu Server Download
Datei:
2. Virtualisierung installieren
Empfehlung:
KVM + Virt-Manager
Installation:
Benutzer hinzufügen:
Neustarten:
3. Virt-Manager starten
Programm öffnen:
4. Netzwerk-Bridge auf dem Host erstellen
Wichtig:
Die VM braucht eine eigene IP im Heimnetz.
NICHT NAT verwenden.
5. Bridge-Netzwerk konfigurieren
Netzwerkdatei öffnen:
Beispiel:
Wichtig:
durch deine Netzwerkkarte ersetzen.
Prüfen:
6. Netzwerk übernehmen
7. Bridge prüfen
Du solltest sehen:
8. Ubuntu Server VM erstellen
In Virt-Manager:
9. VM-Einstellungen
Einstellung
WertRAM -2 GB
CPU - 2
Platte - 20 GB
Netzwerk - Bridge br0
10. Netzwerk der VM
Ganz wichtig:
11. Ubuntu Server installieren
Normale Installation.
12. Benutzer anlegen
Beispiel:
13. OpenSSH direkt installieren
Im Installer:
aktivieren.
14. VM starten
Nach Installation reboot.
Login:
15. IP-Adresse der VM prüfen
Einloggen:
Beispiel:
Diese IP merken.
16. SSH prüfen
Es muss stehen:
17. Passwort-Login aktivieren
SSH-Konfiguration öffnen:
Diese Werte setzen:
18. SSH neu starten
19. Firewall konfigurieren
SSH erlauben:
Firewall aktivieren:
Status prüfen:
20. Verbindung lokal testen
Vom Ubuntu-Host:
Dann Passwort eingeben.
Wenn das klappt → VM korrekt erreichbar.
21. Feste IP in der FRITZ!Box vergeben
In der FRITZ!Box:
Speichern.
22. Portfreigabe in der FRITZ!Box
Jetzt SSH nach außen öffnen.
Menü
23. SSH-Port weiterleiten
Empfehlung:
NICHT externen Port 22 verwenden.
Besser: Extern Intern 2222 - 22
Eintragen:
TCP
von Port
2222
an Port
22
Speichern.
24. Öffentliche IP herausfinden
Auf dem Ubuntu-Host:
Beispiel:
25. Zugriff von außen testen
NICHT im eigenen WLAN testen.
Mit Mobilfunk oder anderem Netzwerk testen:
Dann Passwort eingeben.
26. DynDNS einrichten (optional)
Sonst ändert sich die öffentliche IP regelmäßig.
In der FRITZ!Box:
Empfehlung: Dann später:
27. Prüfen ob Port offen ist
Extern testen:
CanYouSeeMe.org
Port:
28. Häufiges Problem: DS-Lite
In der FRITZ!Box:
Wenn dort steht:
Dann funktionieren klassische IPv4-Portfreigaben oft nicht.
Dann brauchst du:
[*]IPv6 oder Tailscale
29. Sicherheits-Empfehlungen
Da Passwort-Login genutzt wird:
Starkes Passwort
Beispiel:
Root-Login deaktiviert lassen
Externen Port ändern
Nicht:
Besser:
Oder:
Ergebnis
Danach hast du:
✅ Ubuntu Server 24.04 minimal
✅ VM auf Ubuntu-PC
✅ eigene IP im Heimnetz
✅ SSH mit Passwort
✅ Portfreigabe in der FRITZ!Box
✅ Zugriff aus dem Internet
✅ geringer Ressourcenverbrauch
Viel Spaß
LG
rumpel
Ubuntu-PC → Ubuntu Server VM → FRITZ!Box → SSH-Zugriff von außen
Ziel:
Code:
Internet
↓
FRITZ!Box
↓
Ubuntu-PC
↓
Ubuntu Server VM
↓
SSH erreichbarDu hast:
- einen normalen Ubuntu-PC
- darauf läuft eine Ubuntu Server VM
- die VM soll aus dem Internet per SSH erreichbar sein
OHNE Desktop in der VM.
Nur minimaler Serverbetrieb.
1. Ubuntu Server ISO herunterladen
NICHT Desktop-Version.
Download:
Ubuntu Server Download
Datei:
Code:
ubuntu-24.04-live-server-amd64.iso2. Virtualisierung installieren
Empfehlung:
KVM + Virt-Manager
Installation:
Code:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system virt-manager bridge-utils -yBenutzer hinzufügen:
Code:
sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USERNeustarten:
Code:
reboot3. Virt-Manager starten
Programm öffnen:
Code:
Virt-Manager4. Netzwerk-Bridge auf dem Host erstellen
Wichtig:
Die VM braucht eine eigene IP im Heimnetz.
NICHT NAT verwenden.
5. Bridge-Netzwerk konfigurieren
Netzwerkdatei öffnen:
Code:
sudo nano /etc/netplan/01-netcfg.yamlBeispiel:
Code:
network:
version: 2
renderer: NetworkManager
ethernets:
enp3s0:
dhcp4: no
bridges:
br0:
interfaces: [enp3s0]
dhcp4: yesWichtig:
Code:
enp3s0durch deine Netzwerkkarte ersetzen.
Prüfen:
Code:
ip a6. Netzwerk übernehmen
Code:
sudo netplan apply7. Bridge prüfen
Code:
ip aDu solltest sehen:
Code:
br08. Ubuntu Server VM erstellen
In Virt-Manager:
Code:
Neue VM
→ ISO auswählen
→ Ubuntu Server ISO9. VM-Einstellungen
Einstellung
WertRAM -2 GB
CPU - 2
Platte - 20 GB
Netzwerk - Bridge br0
10. Netzwerk der VM
Ganz wichtig:
Code:
NICHT NAT
SONDERN:
Bridge br011. Ubuntu Server installieren
Normale Installation.
12. Benutzer anlegen
Beispiel:
Code:
username: alex
password: StarkesPasswort123!13. OpenSSH direkt installieren
Im Installer:
Code:
[x] Install OpenSSH serveraktivieren.
14. VM starten
Nach Installation reboot.
Login:
Code:
ubuntu-server login:15. IP-Adresse der VM prüfen
Einloggen:
Code:
hostname -IBeispiel:
Code:
192.168.178.50Diese IP merken.
16. SSH prüfen
Code:
sudo systemctl status sshEs muss stehen:
Code:
active (running)17. Passwort-Login aktivieren
SSH-Konfiguration öffnen:
Code:
sudo nano /etc/ssh/sshd_configDiese Werte setzen:
Code:
PasswordAuthentication yes
PermitRootLogin no18. SSH neu starten
Code:
sudo systemctl restart ssh19. Firewall konfigurieren
SSH erlauben:
Code:
sudo ufw allow 22/tcpFirewall aktivieren:
Code:
sudo ufw enableStatus prüfen:
Code:
sudo ufw status20. Verbindung lokal testen
Vom Ubuntu-Host:
Code:
ssh alex@192.168.178.50Dann Passwort eingeben.
Wenn das klappt → VM korrekt erreichbar.
21. Feste IP in der FRITZ!Box vergeben
In der FRITZ!Box:
Code:
Heimnetz
→ Netzwerk
→ Ubuntu-VM auswählen
→ Diesem Gerät immer dieselbe IPv4-Adresse zuweisenSpeichern.
22. Portfreigabe in der FRITZ!Box
Jetzt SSH nach außen öffnen.
Menü
Code:
Internet
→ Freigaben
→ Portfreigaben
→ Gerät hinzufügen
→ Ubuntu-VM auswählen23. SSH-Port weiterleiten
Empfehlung:
NICHT externen Port 22 verwenden.
Besser: Extern Intern 2222 - 22
Eintragen:
TCP
von Port
2222
an Port
22
Speichern.
24. Öffentliche IP herausfinden
Auf dem Ubuntu-Host:
Code:
curl ifconfig.meBeispiel:
Code:
84.xxx.xxx.xxx25. Zugriff von außen testen
NICHT im eigenen WLAN testen.
Mit Mobilfunk oder anderem Netzwerk testen:
Code:
ssh -p 2222 alex@84.xxx.xxx.xxxDann Passwort eingeben.
26. DynDNS einrichten (optional)
Sonst ändert sich die öffentliche IP regelmäßig.
In der FRITZ!Box:
Code:
Internet
→ Freigaben
→ Dynamic DNSEmpfehlung: Dann später:
Code:
ssh -p 2222 alex@meinserver.duckdns.org27. Prüfen ob Port offen ist
Extern testen:
CanYouSeeMe.org
Port:
Code:
222228. Häufiges Problem: DS-Lite
In der FRITZ!Box:
Code:
Internet
→ Online-MonitorWenn dort steht:
Code:
DS-LiteDann funktionieren klassische IPv4-Portfreigaben oft nicht.
Dann brauchst du:
[*]IPv6 oder Tailscale
29. Sicherheits-Empfehlungen
Da Passwort-Login genutzt wird:
Starkes Passwort
Beispiel:
Code:
Mond#Kaffee2026!AutoRoot-Login deaktiviert lassen
Code:
PermitRootLogin noExternen Port ändern
Nicht:
Code:
22 → 22Besser:
Code:
2222 → 22Oder:
Code:
48221 → 22Ergebnis
Danach hast du:
✅ Ubuntu Server 24.04 minimal
✅ VM auf Ubuntu-PC
✅ eigene IP im Heimnetz
✅ SSH mit Passwort
✅ Portfreigabe in der FRITZ!Box
✅ Zugriff aus dem Internet
✅ geringer Ressourcenverbrauch
Viel Spaß
LG
rumpel