SFTP Technische Dokumentation (Admin)
Einführung
Dieses Dokument beschreibt automatisierte Dateioperationen in netfiles über sftp mit der SSH File Transfer Protocol Schnittstelle.
Die Schnittstelle basiert auf der in IETF Internet Draft 02 definierten Version 3 des SSH File Transfer Protocol und einigen Erweiterungen aus IETF Internet Draft 13.
Kompatible Pakettypen
Der Server akzeptiert folgende Pakettypen:
Command [package type] Remarks
SSH2_FXP_INIT [1] | Anounced SFTP Version: 3
SSH2_FXP_OPEN [3] |
SSH2_FXP_CLOSE [4] |
SSH2_FXP_READ [5] |
SSH2_FXP_WRITE [6] |
SSH2_FXP_LSTAT [7] |
SSH2_FXP_FSTAT [8] |
SSH2_FXP_SETSTAT [9] | Setting an access time is ignored in all other cases SSH2_FX_OP_UNSUPPORTED is returned
SSH2_FXP_FSETSTAT [10] | Setting an access time is ignored in all other cases SSH2_FX_OP_UNSUPPORTED is returned
SSH2_FXP_OPENDIR [11] |
SSH2_FXP_READDIR [12] |
SSH2_FXP_REMOVE [13] |
SSH2_FXP_MKDIR [14] |
SSH2_FXP_RMDIR [15] |
SSH2_FXP_REALPATH [16] |
SSH2_FXP_STAT [17] |
SSH2_FXP_RENAME [18] |
SSH2_FXP_READLINK [19] | Returns SSH2_FX_OP_UNSUPPORTED
SSH2_FXP_SYMLINK [20] | Returns SSH2_FX_OP_UNSUPPORTED
SSH2_FXP_EXTENDED [200] | One extension is understood: „posix-rename@openssh.com“
Folgende Pakettypen stellt der Server zur Verfügung:
Command [package type] Remarks
————————–|——————————
SSH2_FXP_VERSION [2] |
SSH2_FXP_STATUS [101] |
SSH2_FXP_HANDLE [102] |
SSH2_FXP_DATA [103] |
SSH2_FXP_NAME [104] |
SSH2_FXP_ATTRS [105] |
Anmeldung
Die Anmeldung eines automatisierten netfiles Users über ssh/sftp ist möglich mit Benutzername und Passwort oder mit Benutzernamen und ssh Public Key. Informationen zur Public Key Authentication finden Sie unter SFTP Login ohne Passwort.
Die Anmeldung erfolgt per SSH V2 Login mit Username und Public Key oder Passwort. SSH V1 oder V1.5 ist nicht vorgesehen. ssh-Login nutzt das SFTP Subsystem, keine ssh Terminal Session (Shell).
Hinweise
- Der Benutzername muss dem im persönlichen Profil des Benutzers dokumentierten netfiles Benutzernamen entsprechen. Das persönliche Profil können Sie einsehen, indem Sie links in „Gruppen & Benutzer“ gehen, danach „Alle Benutzer“ öffnen und auf den Namen des Kontos klicken.
- Die sftp Schnittstelle muss im Datenraum und beim Benutzer aktiv sein, siehe Sftp – netfiles integration in Windows.
- Bitte beachten Sie, dass nicht Standard-Port 22 verwendet wird, sondern Port 3333.
Bei Fragen wenden Sie sich gerne an unser Support-Team.