CRANIX-Cloud-Server
CRANIX-Cloud-Server
Das CRANIX-Cloud Modul ermöglicht einen sicheren Zugriff auf den CRANIX-Fileserver über das Internet. Das CRANIX-Cloud Modul bietet seine Dienste über einen WebDAV Server an, dadurch kann dieser mit jeden WebDAV-Client erreicht werden. Im Gegensatz zu anderen WebDAV-Server läuft jedoch der CRANIX-Cloud-Server mit den Rechten des angemeldeten Benutzers. Dadurch wird erreicht, dass man mit Hilfe des CRANIX-Cloud Modules über das Internet genau den selben Zugriff auf den CRANIX-Fileserver hat, wie mit einem normalen Arbeitsplatzrechner der an CRANIX angebunden ist. Nachdem Sie das Modul CRANIX-Cloud erworben haben, müssen Sie den CRANIX-Server neu registrieren und das Paket cranix-cloud installieren:
# /usr/share/cranix/tools/register.sh # zypper install cranix-cloud
Nun ist der CRANIX-Cloud-Server einsatzbereit und jeder kann über die URL https://[cranix.dns.name]/user
mit einem WebDAV-Client auf den CRANIX-Fileserver zugreifen. Um die Sicherheit bzw. Vertrauenswürdigkeit des Servers zu erhöhen empfehlen wir ein offizielles Zertifikat für den CRANIX-Webserver zu installieren. Wollen Sie über den Windows-Filebrowser zugreifen, müssen Sie ein offizielles Zertifikat verwenden, da dieser keine selbst signierte Zertifikate akzeptiert. Sinnvoll ist es für diesen Zweck einen separaten DNS-Namen zB. cloud.[DNS-Domainname]
zu verwenden und einen eigenen VirtualHost im Webserver definieren. Im Folgenden finden Sie eine Beispielkonfiguration:
/etc/apache2/vhosts.d/cloud_include.conf <VirtualHost *:443> ServerAdmin admin@DOMAINNAME ServerName cloud.DOMAINNAME ErrorLog /var/log/apache2/cloud-error_log TransferLog /var/log/apache2/cloud-access_log ProxyRequests Off ProxyPass /user http://127.0.0.1:1080/user/ ProxyPassReverse /user http://127.0.0.1:1080/user/ SSLEngine on SSLProtocol All -SSLv2 -SSLv3 SSLCertificateFile /etc/letsencrypt/live/cloud.DOMAINNAME/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/cloud.DOMAINNAME/privkey.pem SSLVerifyClient none SSLVerifyDepth 5 </VirtualHost>
Zugriff auf den CRANIX-Cloud-Server
Wie schon erwähnt, kann man auf den CRANIX-Cloud-Server mit jedem beliebigen WebDAV-Client zugreifen. Hier sehen Sie, wie sie von uns getestete Clients einrichten können:
- WebDAV Nav für IOS.
- Name Einen Namen der Verbindung geben. (zB. CRANIX)
- Server-Adresse Hier tragen Sie die URL zu Ihrem CRANIX-Cloud-Server ein: https://[dns-name]/user
- Windows Dateibrowser. Funktioniert nur mit offiziellem Zertifikat.
- Rechte Maustaste auf Netzwerk -> "Netzwerklaufwerk verbinden..."
- Laufwerk: Wählen Sie ein Laufwerk aus unter dem Sie auf den CRANIX-Cloud-Server zugreifen möchten.
- Ordner: Hier tragen Sie die URL zu Ihrem CRANIX-Cloud-Server ein: https://[dns-name]/user
- Verbindung bei Anmeldung wiederherstellen sollte wegen der Sicherheit nicht aktiviert sein.
- Verbindung mit anderen Anmeldeinformationen herstellen muss aktiviert sein.
- Fertig stellen
- Nun werden Sie nach Ihrem Benutzernamen und Passwort auf dem CRANIX-Server gefragt.
- SyberDuck
- WebDAV (HTTPS) wählen
- Server: Den DNS-Namen des Server eintragen. Ohne https:// am Anfang und /user am Ende.
- Port: 443
- Benutzername: und Passwort: eintragen.
- Erweiterte Optionen öffnen
- Path user
- Finder von MacOSX. Sie können mit Finder von MacOSX auch auf den CRANIX-Cloud-Server zugreifen.
- Um zu verhindern, dass MacOS die DS_store Dateien überall ablegt, muss man permanent für alle Netzwerklaufwerke und Verbindungen dies deaktivieren. Das ist äußerst wichtig, da man sonst in den gemeinsamen Ordnern wie ALL und die Gruppenverzeichnisse Zugriffsprobleme bekommt. Das geschieht in folgenden Schritten:
- Terminal öffnen, und geben Sie folgenden Befehl ein:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
- Return drücken.
- Sich ab und anmelden.
- Anschließend können Sie eine Verbindung mit dem Findern zum CRANIX-Cloud-Server aufbauen:
- Finder öffnen
- Menüpunkt Gehe zu wählen.
- Mit Server verbinden ...
- Tragen Sie die URL zu Ihrem CRANIX-Cloud-Server ein: https://[dns-name]/user
- Verbinden
- Benutzernamen und Passwort eintragen.
- Um zu verhindern, dass MacOS die DS_store Dateien überall ablegt, muss man permanent für alle Netzwerklaufwerke und Verbindungen dies deaktivieren. Das ist äußerst wichtig, da man sonst in den gemeinsamen Ordnern wie ALL und die Gruppenverzeichnisse Zugriffsprobleme bekommt. Das geschieht in folgenden Schritten:
-
Windows Dateibrowser 1
-
Windows Dateibrowser 2
-
Windows Dateibrowser 3
-
Cyberduck