![]() |
|
Ubuntu-PC → Ubuntu Server VM → FRITZ!Box → SSH-Zugriff von außen - Druckversion +- GameServer-Install.de - Forum (https://gameserver-install.de) +-- Forum: GamerSever - Install (https://gameserver-install.de/forum-3.html) +--- Forum: Linux (https://gameserver-install.de/forum-5.html) +--- Thema: Ubuntu-PC → Ubuntu Server VM → FRITZ!Box → SSH-Zugriff von außen (/thread-274.html) |
Ubuntu-PC → Ubuntu Server VM → FRITZ!Box → SSH-Zugriff von außen - rumpel - 05-12-2026 Komplettanleitung 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:
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
|