E-Mail wurde erfolgreich versandt.

Kann ich mich auch mit einem SSH-Key in HiDrive einloggen?

Sie haben auch die Möglichkeit in Ihrem STRATO HiDrive-Login einen SSH Schlüssel zu hinterlegen um somit die Datenübertragung zu Ihrem Online-Speicher zusätzlich abzusichern.

Beachten Sie bitte, dass das in diesem Artikel beschriebene SSH-Protokoll nicht in jedem HiDrive Paket als Inklusivleistung zur Verfügung stehen. Optional können Sie das Protokollpaket zu ihrem Auftrag hinzubestellen.

Inhaltsverzeichnis Inhaltsverzeichnis

Was ist SSH?

Sofern Sie sich mit SSH noch nicht so gut auskennen, geben wir Ihnen hier einen kurzen Einblick.

SSH (Secure Shell) bezeichnet sowohl ein Netzwerkprotokoll als auch entsprechende Programme, mit deren Hilfe man auf eine sichere Art und Weise eine verschlüsselte Netzwerkverbindung mit einem entfernten Computer herstellen kann.

Der Vorteil von SSH (auch von SFTP) liegt im Gegensatz zu FTP darin, dass beginnend bei der Authentifizierung von User und Server bis zum Transfer der Daten alles kryptographisch verschlüsselt wird. Einem potentiellen Angreifer ist es nicht möglich, Passwörter und Daten abzufangen. Das FTP-Protokoll überträgt beispielsweise Passwörter im Klartext.

OpenSSH stellt Werkzeuge bereit, um sicher auf entfernte Maschinen zuzugreifen. Die Kommandos rlogin, rsh und rcp  können durch OpenSSH ersetzt werden. Zusätzlich können andere TCP/IP-Verbindungen sicher durch SSH weitergeleitet (getunnelt) werden.

Ausführliche Informationen und Hilfestellungen finden Sie unter:


https://www.openssh.com/ (english)

SSH-Implementationen waren ursprünglich nur unter Unix verfügbar, sind mittlerweile aber auch für andere Plattformen erhältlich.

Einen Key mit einem SSH-Client generieren

Unter Windows kann das Key-Management Tool Puttygen verwendet. Dieses können Sie sich auf der Putty-Homepage herunterladen.

Download Puttygen

Um einen Key zu erzeugen, wählen Sie den Schlüsseltyp (meist SSH2, RSA oder DSA), und tragen die Schlüssellänge in bits ein. Klicken Sie anschließend den Generate-Button. Über Mausbewegungen werden dabei Zufallswerte gesammelt, d. h. die "Generierungsleiste" füllt sich nur dann, wenn Sie Ihre Maus bewegen.

Nach erfolgreicher Erstellung des SSH Keys ist es erforderlich, dass der Public-Key gesichert wird. ("Save public key")
Puttygen+passphrase

FileAuth-Verfahren

Sie haben auch die Möglichkeit das sogenannte FileAuth-Verfahren zu nutzen. In diesem Fall empfiehlt sich, keine passphrase (Passwort) zu verwenden. Der private Key muss in diesem Fall über die Option Conversions > Export OpenSSH key gespeichert werden.

Puttygen-Keyexport

Die über die Option ‚Save private key’ gespeicherte Variante ist nur mit dem Putty Pageant (Putty Authentification Agent) zu verwenden. Der Pageant ist wie PuTTY über die Anbieterseite erhältlich.

Download Pageant

Der generierte Key kann dann für das FileAuth-Verfahren beispielsweise für rsync oder sftp verwendet werden.

Beispiele

sftp -o IdentityFile=/Pfad zum Keyfile/ benutzername@sftp.hidrive.strato.com
sftp -o IdentityFile=/home/benutzer/private.ppk benutzername@sftp.hidrive.strato.com

Bei nicht korrektem Keyfile erfolgt die Abfrage nach dem regulären Passwort für Ihr HiDrive Benutzerkonto.

Auch unter Linux kann das FileAuth-Verfahren genutzt werden. In unserem Beispiel nutzen wir ssh-keygen welches bei den meisten Linuxdistributionen bereits vorhanden ist.

Achtung Beachten Sie bitte, dass

  • der SSH-Agent installiert und aktiviert ist
  • der Private Key im Agent hinterlegt ist, wenn die passwortlose Synchronisation gewünscht ist
    (# ssh-add ~/id_rsa)
  • die angegebenen Pfade der von Ihnen verwendeten Linux-Distribution angepasst werden müssen.


Eingabe:
ssh-keygen

Ausgabe:
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):

Geben Sie hier die Stelle an wo Sie den Key speichern möchten.


Enter passphrase (empty for no passphrase):
Es empfiehlt sich kein Passwort zu verwenden, andernfalls würde dies beim Verbindungsaufbau angefragt werden, eine Passworteingabe soll mit dem FileAuth Verfahren jedoch umgangen werden.

Enter same passphrase again:

Wenn Sie sich entschieden haben kein Passwort zu vergeben, an dieser Stelle ebenfalls nur Enter drücken. Den public-Key id_rsa.pub hinterlegen Sie nun bitte wie eingangs beschrieben in Ihrem HiDrive Benutzerkonto.


Testverbindung SFTP
sftp -o IdentityFile=/home/PFAD-ZUM-KEY/KEY-FILE benutzername@sftp.hidrive.strato.com

Testverbindung mit Rsync
rsync -av -e ssh /Verzeichnis/das/übertragen/werden/soll/ benutzername@rsync.hidrive.strato.com:/users/benutzername

Unterstützte SSH Key-Typen

Neben den SSH2-Typen ssh- rsa und ssh-dsa / ssh-dss unterstützen wir auch:
- ssh-ed25519
- ecdsa-sha2-nistp256
- ecdsa-sha2-nistp384
- ecdsa-sha2-nistp521

HiDrive Public Keys

AlgorithmusPublic Key
DSA1024MD5:ff:b4:b9:d9:45:88:77:9e:0e:ca:bb:cc:cb:b0:32:fb
DSA1024SHA256:PzyN6BqDI3TMaOqhujNaUXLCImMps7c3Kh6EdMw9Ky0
ECDSA256MD5:86:19:6b:08:be:38:41:f9:de:0e:59:40:c7:bc:28:9b
ECDSA256SHA256:nMzqtMicxgSJMPkDASkKzWebzGNnT200ipaAxwER03k
ECDSA384MD5:f7:87:6d:19:a1:1a:1c:87:26:15:6e:ac:9d:43:93:38
ECDSA384SHA256:/1JwbRlNG+5+qUC/GYDoh6DbLH+7qr4WnbmsL9W8oXc
ECDSA521MD5:b5:d8:3e:eb:f0:d4:93:e4:92:76:99:90:fc:8f:b9:2e
ECDSA521SHA256:ZHIGecNpRMQzdO5gDnO2FPM3YM9H+PAkPFn/+28nnKc
ED25519MD5:bb:67:bc:c8:ba:80:ba:a3:04:b3:f6:7c:82:82:7d:2a
ED25519SHA256:RZwN5ypH59Jssd3qVhuAnCn3fEtveYCrF24igD8QDBs
RSA1024MD5:2a:7d:3a:04:bd:df:02:7f:05:4b:ea:8b:32:00:47:91
RSA1024SHA256:FEq+NKLciheDUUoeKGUxofLtx59sHMdxNai/I2zwBOk

SSH-Key im HiDrive-Konto hinterlegen

Klicken Sie nach dem Login in Ihr HiDrive bitte bei Einstellungen > Konto auf das gewünschte Konto für welches ein Schlüssel hinterlegt werden soll.

Anschließend gehen Sie im linken Bereich auf den Menüpunkt Open-SSH. Mit Klick auf SSH Schlüssel hinterlegen können Sie eine Key-Datei hochladen und speichern.

SSH-Key hinterlegen

Verwendung mit FileZilla

Sie haben auch die Möglichkeit sich über das FTP Programm FileZilla mittels SSH Schlüssel zu Ihrem STRATO HiDrive zu verbinden. Hierdurch ist die Datenübertragung zu Ihrem STRATO HiDrive über FileZilla zusätzlich abgesichert.

Dafür gehen Sie, wie oben beschrieben in Ihrem HiDrive-Konto auf den Menüpunkt Open-SSH Schlüssel und können dann mit Hilfe des Buttons Durchsuchen eine Key-Datei (publik.pkk) hochladen und speichern. Die Generierung eines solchen Keys wird Ihnen am Beginn dieses Artikels beschrieben.

Damit die Verbindung mit FileZilla nur mittels SSH-Keyfile erfolgt, ist es wichtig das Sie bei der Passphrase das Feld leer lassen. Sofern Sie eine Passphrase erstellen, wird bei jeder Verbindung zu Ihrem STRATO HiDrive Laufwerk die vergebene Passphrase abgefragt.

Puttygen

Die Schritte gleichen dann dem FileAuth-Verfahren oben.

Damit Sie die SSH-Keys auch in FileZilla nutzen können, ist der Aufruf der Einstellungen von FileZilla notwendig.

Filezilla-Einstellungen

Der erstellte "Private-Key" wird in den Einstellungen über den Punkt "SFTP" -> "Schlüsseldatei hinzufügen" geladen.

Filezilla Schluessel hinzufuegen


Auswahl des Private-Keys

Filezilla Schluessel auswaehlen

Nach dem erfolgreichen Laden des Private-Keys, sollte es so aussehen. Damit ist der SSH-Key erfolgreich in FileZilla eingebunden worden. Die Einstellungen von FileZilla können nun beendet werden.
Filezilla Schluessel bestaetigen

Anmeldung am STRATO HiDrive-Server

In diesem Schritt erfolgt die Anmeldung an dem STRATO-HiDrive Server.

Filezilla Server verbinden


Folgende Verbindungsinformationen benötigen Sie:

EingabfeldInhalt
SFTP-STRATO-HiDrive-Serversftp.hidrive.strato.com
HiDrive BenutzernameEigener HiDrive Benutzername
Passwortnicht benötigt, hierfür wird das Keyfile genutzt
Port22

Nach erfolgreicher Eingabe Ihrer Daten und aktiver Verbindung können Sie wie gewohnt auf Ihr STRATO HiDrive-Laufwerk zugreifen. Jedoch erfolgt die Verbindung nun gesichert mit einem SSH-KeyFile.

HiDrive: Login mit SSH-Schl�ssel-1.png

Zum Cloud-Speicher Angebot

War dieser Text hilfreich für Sie?
Info: 1509f5f5b2f097736bd56f2f6f24e3c0d3c3290a