Hallo allerseits,
mein Ziel: Unterwegs über das Internet auf die
NAS – Dateien zugreifen, bzw. Dateien zum Download bereitzustellen.
Es gibt von WD zwar die Möglichkeit über die Seite WD2go auf
das NAS zu zugreifen. Ich möchte aber nicht meine Verbindung
über irgenwelche 😉 Relais herzustellen, sondern selber, so weit,
wie möglich die Kontrole behalten.
Als Erstes muss man sich in das NAS UI normal einloggen.
Dann unter: Einstellungen > Netzwerk > FTP
„FTP Zulassen“ aktivieren(Häkchen setzen).
Ab Jetzt ist der FTP Server aktiv. Nun muss man noch für die
FTP Portfreigabe im Router (Port 21) sorgen.
Z.B. bei FRITZ!Box unter: Internet > Freigaben > Portfreigabe
Wie HIER beschrieben, die Public Freigabe schützen nicht vergessen!
Um einen Dateidownload bereitzustellen, sollte man dann dafür
gedachte Freigabe und den Benutzer neu anlegen, z.B. „Tausch“.
Der Benutzer „Tausch“ sollte nur Leserechte bekommen.
Danach kann man eigentlich schon den Link zur Freigabe weitergeben: ftp://<IhreIP>/Tausch/, dort kann man dann mit Benutzer „Tausch“
und seinem Passwort einloggen. Falls man Alles richtig gemacht hat,
hat man dann nur in dem Ordner „Tausch“ den Lesezugriff.
Um Ihre IP auf die Schnelle herauszufinden, einfach speedtest.net aufrufen. Dort steht dann Ihre aktuelle IP Adresse.
Dies funktioniert natürlich nur bis zum nächsten IP Wechsel.
Um den Zugriff noch bequemer zu gestalten könnte man sich bei FreeDNS anmelden. Dort aus Tausenden Domains eine raussuchen und kostenlos
registrieren, z.B. homenet.org. Die DNS Daten dann in Router eintragen.
Z.B. bei FRITZ!Box unter Internet > Freigaben > Dynamic DNS
Benutzerdefiniert. Hier nochmal detailiert beschrieben.
Der NAS FTP Server ist dann unter ftp://<IhrName>.homenet.org abrufbar.
Fertig! Jetzt steht dem Download Nichts mehr im Wege.
Ähnnlich, wie HIER beschrieben, kann man die Public Freigabe per Samba ausblenden(auskommentieren)
Dazu per SSH einloggen und im Terminal eingeben:
nano /etc/samba/overall_share
Jede Zeile von ## BEGIN ## sharename = Public # bis zu ## END ## mit # auskommentieren.
Die geänderte Datei sieht dann so aus:
MyBookLive:~# cat /etc/samba/overall_share
## BEGIN ## sharename = Public # #[Public] # path = /DataVolume/shares/Public # comment = Public Share # public = yes # browseable = yes # writable = yes # guest ok = yes # map read only = no ## END ##
## BEGIN ## sharename = Data # [Data] path = /DataVolume/Data/ comment = public = yes browseable = yes writable = no guest ok = yes map read only = no ## END ##
Die Datei mit Strg+X speichern. Danach das NAS neustarten,
dazu kann man per SSH commando: reboot eingeben.
Fertig.
Western Digital My Book Live Duo NAS-System
Bei mir das 4TB Model: WDBVHT0040JCH-EESN
Ab Werk lassen sich leider bei der Freigabe „Public“ die Eigenschaften
nicht ändern. D.h. ich kann keinen Passwort mit Benutzer festlegen,
bzw. die Freigabe löschen. Die Freigabe ist also für Alle offen 😦
Hier ist aber als NAS Betriebssystem ein Debian 5.0.4 installiert, freu.
Da es hier um GNU Linux handelt, kann man diese Aufgabe
hier auch manuell lösen.
Als Erstes muss man sich in der UI normal einloggen.
Dann SSH Zugriff aktivieren, dazu im Browser in der Adresszeile:
mybookliveduo/UI/ssh
eingeben und SSH aktivieren.
Als Nächstes per Telnet Programm, z.B. Putty per SSH einloggen:
Benutzer: root Passwort: welc0me (mit Ziffer 0, siehe Bild)
Das Passwort würde ich sofort mit passwd commando ändern.
Wenn das erledigt ist, kann man sich dem eigentlichen Problem wenden.
Folgende Dateien editieren mit dem Nano Editor:
MyBookLiveDuo:~# nano /etc/trustees.conf
## Version:003 # # Note: # If the „:CU“ rule is set on a location then adding „+group“ access only
# adds users who have that group set as their default in /etc/passwd. # Users which are added to groups in /etc/group are not included since this # behavior requires the U(nix) allow flags to be active – „www-data“ user access # to /share is added explicitly. # [/dev/md3]/shares:*:CRWBEXU [/dev/md3]/backup:*:CRWBEXU [/dev/md3]/shares:*:RBEXO
Die Datei mit Strg+X speichern. Danach auch folgende Datei anpassen:
MyBookLiveDuo:~# nano /tmp/trustees.mod
## Version:003 # # Note: # If the „:CU“ rule is set on a location then adding „+group“ access only # adds users who have that group set as their default in /etc/passwd. # Users which are added to groups in /etc/group are not included since this # behavior requires the U(nix) allow flags to be active – „www-data“ user access # to /share is added explicitly. # [/dev/md3]/shares:*:CRWBEXU [/dev/md3]/backup:*:CRWBEXU [/dev/md3]/shares:*:RBEXO