Marco Burmeister
private Homepage
Nach der Aktualisierung von openSUSE Leap 15.6 auf openSUSE Leap 16.0 konnte ich sftp nicht mehr verwenden, um auf
das System für einen Datenaustausch zuzugreifen.
Intern wurde der Pfad geändert, wo sich die Unterprogramme (das Subsystem) befinden.
Das libexecdir wurde von /usr/lib zu /usr/libexec geändert. Die Aktualisierungsroutine hatte
die Einstellung aber nicht angepasst.
Die Seite ist in die folgenden Bereiche eingeteilt:
SFTP-Einstellung im SSH Daemon anpassen
Die Aktualisierungsroutine von openSUSE Leap 16 (Ausgangsrelease openSUSE 15.6) scheint manche gewünschte Korrektur nicht vorzunehmen.
So schön es ist, wenn die alten Einstellungen nicht heimlich verändert werden, so ist das mal ein Punkt, wo die selbständige Anpassung schlau
gewesen wäre.
Nachdem ich mein openSUSE Linux aktualisiert hatte und alle alten Funktionalitäten getestet hatte, bekam ich beim Versuch des Verbindungsaufbaus
mit dem Protokoll SFTP eine Fehlermeldung. Die Firewall konnte ich schnell ausschließen.
Es stellte sich heraus, dass das libexecdir vom SSH-Daemon geändert wurde.
Statt /usr/lib ist nun der korrekte Pfad /usr/libexec.
Die hier besprochene Anpassung geht davon aus, dass SFTP vor der Aktualisierung bereits funktionierte!
Damit SFTP wieder funktioniert muss wie folgt vorgegangen werden:
SFTP zugreifen möchte root werdenvi /etc/ssh/sshd_config folgendes angepasst werden:Subsystem sftp /usr/lib/ssh/sftp-serverSubsystem sftp /usr/libexec/ssh/sftp-serversystemctl restart sshdSFTP wieder funkionieren
Hinweis:
Für die Richtigkeit der Daten übernehme ich keine Gewähr!
Hinweis:
Für den Inhalt von Internet-Seiten, auf die von dieser Seite verwiesen wird, übernehme ich keine Verantwortung!
Marco Burmeister, Copyright © 2025 - 2025
zuletzt geändert: 2025-11-14
URL: https://www.marco-burmeister.de/helferlein/de_linux_opensuse_leap_16_sftp.html
Impressum