Zum Inhalt

Cyberduck

Sie finden hier beispielhaft eine Anleitung zur Konfiguration von Cyberduck, einem gängigen S3-Client. Cyberduck ist eine kostenfreie Open-Source Software. Es existieren eine Vielzahl weiterer S3-Clientsoftware, die für den Datenzugang genutzt werden können. Leider können wir Sie nicht bei der Konfiguration jedes Clients unterstützen. Der allgemeine Workflow sollte sich von Client zu Client jedoch nicht allzu sehr unterscheiden, so dass Sie nach Durcharbeiten dieser Anleitung entsprechende Anpassungen für den S3-Client Ihrer Wahl vornehmen können.


Cyberduck (Windows)

Basierend auf Cyberduck Version 9.3.1

1. Installation

Laden Sie die Clientsoftware herunter und installieren Sie sie auf Ihrem Rechner:
https://cyberduck.io/download/

Sie können unter https://docs.duck.sh/cli/ eine Version für ein Cyberduck Command Line Interface herunterladen, wenn sie lieber mit der Kommandozeile arbeiten. Hierfür bietet Coscine jedoch keine Unterstützung.

Für jegliche Installation brauchen Sie Adminrechte.

Alternativ können Sie (falls entsprechendes Know-How vorhanden) auch Ihre eigene Version kompilieren. Den Sourcecode dazu finden Sie unter https://github.com/iterate-ch/cyberduck.

2. Neue Verbindung konfigurieren

Erstellen Sie eine neue Verbindung indem Sie auf die Schaltfläche Neue Verbindung klicken.

Startfenster von Cyberduck mit dem Button „Neue Verbindung”.

Abbildung 1 - Schaltfläche "Neue Verbindung"

In der Verbindungskonfiguration müssen Sie nun die Zugangsdaten für Ihre Daten angeben. Insgesamt sind fünf Eingabefelder auszufüllen - die entsprechenden Werte entnehmen Sie bitte der Ressourcenkonfiguration in Coscine. In Abb. 2 sehen Sie eine Übersicht eines Mappings.

Sollten Sie statt der Benutzeroberfläche das Cyberduck Command Line Interface nutzen, gilt folgender Hinweis:

Hinweis

Bei der Verbindung zu den Ressourcen von DataStorage.nrw, ist der Hostname im Virtual-Host-Stil anzugeben. Bei Nutzung des Path-Stils kann es zu Verbindungsproblemen kommen.

Verbindungsparameter für DataStorage.nrw-Ressourcen

Folgende Daten aus Coscine müssen in Cyberduck eingegeben werden, damit eine Verbindung möglich ist. Bei den Access und Secret Keys kann entweder das Pärchen für Lesezugriff oder Schreibzugriff gewählt werden.

Cyberduck Coscine
Server global.datastorage.nrw
Port 443
Access Key Access Key (Reading oder Writing)
Secret Access Key Secret Access Key (Reading oder Writing)
Path Bucket Name

Bedienfenster mit den Konfigurationen der Verbindung ohne Eingaben.

Abbildung 2 - Konfiguration der Verbindung

3. Verbindung herstellen

Nachdem Sie nun alle Zugangsdaten hinterlegt haben, können Sie eine Verbindung herstellen. Dazu wählen Sie die Schaltfläche "Verbinden" aus (Abb. 2).

Falls alle Zugangsdaten korrekt angegeben wurden, sollten Sie nun die Liste der im Datensatz enthaltenen Dateien sehen. Falls ein Zertifikatfehler auftritt, lesen Sie bitte unten die Information zur Fehlerbehebung.

Startfenster von Cyberduck mit der Liste an Dateien, die auf dem Server abgelegt wurden.

Abbildung 3 - Liste der Dateien

4. Dateien hoch- und herunterladen

Dateien können einfach via Drag and Drop in den Bucket hochgeladen werden, sobald eine Verbindung hergestellt wurde. Je nach Einstellungen speichert und öffnet Cyberduck das letzte Verzeichnis, so dass Sie sofort mit Datentransfers beginnen können.

Deteien herunter zu laden ist über mehrere Wege möglich. Sie können die herunterzuladenen Dateien auswählen und durch einen Rechtsclick ein Kontextmenü öffnen, was die entsprechende Option aufführt. Oder Sie wählen im Menü die Schaltfläche "Aktion" und im aufklappenden Menü den Aspekt "Download nach..." aus. Falls ein Zertifikatfehler auftritt, lesen Sie bitte unten die Information zur Fehlerbehebung.

Download-Reiter mit der Auswahl: „Download nach...”.

Abbildung 4 - Dateien herunterladen

5. Fehlerbehebung

Sollte beim Verbinden oder beim Download ein Zertifikatsfehler auftreten, so können Sie diesen ignorieren. Wählen Sie "Fortfahren" aus, um mit dem Verbindungsaufbau fortzufahren.

Popup-Fenster mit der folgenden Meldung: „Das Zertifikat dieses Servers ist ungültig. Möglicherweise werden Sie mit einem Server verbunden, welcher vorgibt, ‚Beispiel Server‘ zu sein, und Ihre vertraulichen Daten missbraucht. Möchten Sie trotzdem mit diesem Server verbunden werden?” Folgende Optionen sind gegeben: Fortfahren, Trennen, Zertifikat einblenden.

Abbildung 5 - Zertifikatsfehler

Cyberduck (Mac OS)

Basierend auf Cyberduck Version 7.9.2

Die Mac Version und die Windows Version von Cyberduck sind bis auf das Design der Nutzeroberfläche sehr ähnlich. Aus diesen Gründen verweisen wir hier s. o. auf die Windows Version und fokussieren hier auf die Unterschiede.

1. Neue Verbindung konfigurieren

In der Mac Version muss eine neue Verbindung über einen anderen Weg angelegt werden, da der Weg über die vermeintlich korrekte Schaltfläche in der Benutzeroberfläche, nicht über die notwendigen Eingabefelder der "erweiterten Optionen" verfügt und somit der Pfad nicht angegeben werden kann.

Erstellen Sie eine neue Verbindung indem Sie auf den Menüpunkt + in der unteren linken Ecke klicken. Benutzen Sie NICHT den Menüpunkt der oberen Menüleiste!

Startfenster von Cyberduck mit dem Button „Neue Verbindung”.

Abbildung 6 - Schaltfläche "Neue Verbindung"

In der Verbindungskonfiguration müssen Sie nun die Zugangsdaten für Ihre Daten angeben. Insgesamt sind fünf Eingabefelder auszufüllen - die entsprechenden Werte entnehmen Sie bitte der Ressourcenkonfiguration in Coscine.

Nachdem Sie nun alle Zugangsdaten hinterlegt haben, können Sie eine Verbindung herstellen. Schließen Sie dazu zuerst das Eingabefenster um die Verbindung als Bookmark zu speichern. Stellen Sie dann eine Verbindung durch Doppelklicken des Bookmarks her.

Falls alle Zugangsdaten korrekt angegeben wurden, sollten Sie nun die Liste der im Datensatz enthaltenen Dateien sehen.