Externer Zugriff auf Rasberry pi nextcloud
Hallo,
vorne Weg ich bin noch recht unerfahren was den Umgang mit dem Raspberry Pi angeht. Ich wollte aber eine Cloud mit dem PI realisieren.
Mein Problem:
Ich möchte gerne auf meine Nextcloud, welche ich auf dem PI instaliert habe von "außen" zugreifen. Ich habe bei Vodafone ehemals Unitimedia einen DS-Lite Anschluss. Weiterhin besitzt dieser Anschluss keine statische IPv4. Ich habe in verschiedenen Foren gestöbert viele Wege probiert, jedoch bin ich nun ratlos und wende mich an diese Community.
Ich hoffte, das Problem mit einem externen Server von IONOS, welcher eine statische IP besitzt extern auf meine Cloud zugreiffen zu können. Ich habe einen kleine Linuxbasierten Server angemietet und via 6tunnel meine IPv6 (hoffentlich) auf die statische IP des externen Servers umgeleitet. Weiterhin habe ich in meiner Friz.Box die Portfreigaben (HTTP 80 und HTTPS 443) eingerichtet.
Jedoch bekomme ich einfach keinen Zugriff auf meine NCP.. muss ich dazu noch etwas in meiner Fitz.Box einrichten, sodass diese Verbindung erfolgen kann? Oder muss ich noch etwas im Panel meiner NCP umstellen?
Ich hoffe, jemand kann mir bei deisem Probelm helfen.
VG
vorne Weg ich bin noch recht unerfahren was den Umgang mit dem Raspberry Pi angeht. Ich wollte aber eine Cloud mit dem PI realisieren.
Mein Problem:
Ich möchte gerne auf meine Nextcloud, welche ich auf dem PI instaliert habe von "außen" zugreifen. Ich habe bei Vodafone ehemals Unitimedia einen DS-Lite Anschluss. Weiterhin besitzt dieser Anschluss keine statische IPv4. Ich habe in verschiedenen Foren gestöbert viele Wege probiert, jedoch bin ich nun ratlos und wende mich an diese Community.
Ich hoffte, das Problem mit einem externen Server von IONOS, welcher eine statische IP besitzt extern auf meine Cloud zugreiffen zu können. Ich habe einen kleine Linuxbasierten Server angemietet und via 6tunnel meine IPv6 (hoffentlich) auf die statische IP des externen Servers umgeleitet. Weiterhin habe ich in meiner Friz.Box die Portfreigaben (HTTP 80 und HTTPS 443) eingerichtet.
Jedoch bekomme ich einfach keinen Zugriff auf meine NCP.. muss ich dazu noch etwas in meiner Fitz.Box einrichten, sodass diese Verbindung erfolgen kann? Oder muss ich noch etwas im Panel meiner NCP umstellen?
Ich hoffe, jemand kann mir bei deisem Probelm helfen.
VG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 557151
Url: https://administrator.de/contentid/557151
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
10 Kommentare
Neuester Kommentar
Hallo,
ich habe auch einen ds-lite Anschluss (Deutsche Glasfaser) und das, was Du da vorhast, auch mal umgesetzt mit Hilfe eines IONOS-Servers und einem Server, der bei mir zu Hause stand. Allerdings war das kein Raspberry.
In einer ct gab es dazu mal einen guten Artikel:
Den findest Du hier > hier< auf Seite 138.
Den Artikel habe ich damals so umgesetzt.
Wenn man den Artikel "daneben legt", wird vieles klar.
Vielleicht hilft es Dir ja weiter ...
ich habe auch einen ds-lite Anschluss (Deutsche Glasfaser) und das, was Du da vorhast, auch mal umgesetzt mit Hilfe eines IONOS-Servers und einem Server, der bei mir zu Hause stand. Allerdings war das kein Raspberry.
In einer ct gab es dazu mal einen guten Artikel:
Den findest Du hier > hier< auf Seite 138.
Den Artikel habe ich damals so umgesetzt.
# Server-Umleitung mit einem ssh-Tunnel
> entsprechende Ports für Heimserver und vServer freigeben:
Auf dem root-Server (vServer)
• # nano /etc/ssh/sshd_config
>
PermitRootLogin without-password
GatewayPorts yes
ClientAliveInterval 10
ClientAliveCountMax 3
• # cd /root/
• # ssh-keygen -t ed25519 -N "" -f .ssh/example-root
• # cd /root/.ssh
• # cp example-root.pub authorized_keys
• # nano /root/.ssh/authorized_keys
> ganz am Anfang der Schlüsselzeile, also als erstes:
command="/bin/false"
• # chmod 600 /root/.ssh/authorized_keys
Die Datei /root/.ssh/example-root muss zum Heimserver kopiert werden
• # scp /root/.ssh/example-root [...]
Auf dem Heimserver
• # mv /home/>USER</example-root /home/>USER</.ssh/
• # chmod 600 /home/>USER</.ssh/example-root
Auf dem Heimserver > Aufbau des Tunnels:
temporärer Versuch:
• # ssh -R 80:hostname:80 -i /home/>user</.ssh/example-root -N root@ip-Adresse-vServer
Anmerkung: hostname des Heimservers > # hostname -f
Ein Script erstellen, dass den Tunnel automatisch startet:
Auf dem Heimserver
• # touch /root/ssh_tunnel.sh
• # nano /root/ssh_tunnel.sh
>
#!/bin/bash
while true
do
ssh -N -R 80:hostname:80 -i /home/>USER</.ssh/example-root -o ServerAliveInterval=10 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes root@IP-Adresse-vServer
sleep 1
done
• # chmod +x /root/ssh_tunnel.sh
• # crontab -e
>
@reboot /root/ssh_tunnel.sh
Wenn man den Artikel "daneben legt", wird vieles klar.
Vielleicht hilft es Dir ja weiter ...
Zitat von @campermon:
also wäre es fast schon besser wenn ich ein paar euro mehr investiere und mir eine statische IP von meinem Betreiber zu "mieten", sodass ich keine DS-Lite mehr habe sonder eine echte IPv4. Verstehe ich das richtig?
also wäre es fast schon besser wenn ich ein paar euro mehr investiere und mir eine statische IP von meinem Betreiber zu "mieten", sodass ich keine DS-Lite mehr habe sonder eine echte IPv4. Verstehe ich das richtig?
auch aber ich meine gar nicht so die statische IP sondern viel mehr den Datendurchsatz.