Datenaustausch mittels SFTP Server
Workist stellt im Standard einen SFTP Server zur Verfügung, welcher zum Datenaustausch verwendet werden kann. Dieser Server ist mittels private/public Key Authentifizierung gesichert. Für die Verwendung dieses Servers muss auf Kundenseite ein SSH-Key Pair erstellt werden.
info
Anleitung: SSH Key Pair erstellen
Verbindungsdetails
info
Die vollständigen Verbindungsdetails (Host, Port, RSA-Fingerprint und IP-Adressen) finden Sie in der Workbench unter SFTP Public Keys.
Verzeichnisstruktur
| Verzeichnis | Verwendungszweck |
|---|---|
/export | Stammdatenlisten für Validierungssuchen (aus ERP exportiert) |
/incoming | Ausgabedatei mit Dokumentdaten (z.B. XML) und Originalanhang (PDF) |
/archive | Optional für bevorzugte Verwendung |
Verbindung testen
sftp -i <path/to/private_key> -P <port> <user>@<sftp-host>
scp -i <path/to/private_key> <path/to/test_file> <user>@<sftp-host>:/export
scp -i <path/to/private_key> <user>@<sftp-host>:/export/<test_file> <path/to/local_dir>
Erstellen eines SSH Key Pairs
Windows
ssh-keygen -t ed25519 -C "ihre_email@beispiel.com"
Für ältere Systeme ohne Ed25519-Unterstützung:
ssh-keygen -t rsa -b 4096 -C "ihre_email@beispiel.com"
Hinweis:
ssh-keygenerfordert, dass OpenSSH installiert ist.
Linux und Mac
ssh-keygen -t ed25519 -C "ihre_email@beispiel.com"
Folgen Sie den Eingabeaufforderungen im Terminal:
- Speicherpfad bestätigen oder anpassen (Standard:
~/.ssh/id_ed25519) - Optionale Passphrase eingeben
- Schlüssel wird generiert und gespeichert
PuTTY (Windows)
- PuTTY von der offiziellen Website herunterladen
- PuTTY Key Generator öffnen
- RSA auswählen, auf „Generate" klicken und die Maus über den leeren Bereich bewegen
- Den öffentlichen Schlüssel kopieren oder direkt an Workist senden
- Den privaten Schlüssel speichern: Conversions → Export OpenSSH Key
Verwendung des Key Pairs
- Teilen Sie den öffentlichen Schlüssel (Dateiendung
.pub) mit Workist - Speichern Sie den privaten Schlüssel (ohne Dateiendung) auf dem System, das mit dem SFTP-Server kommuniziert