SFTP kann keine Dateien umbenennen, aber FTP ist in Ordnung

1261
ohho

Ich habe auf meinem Synology NAS sowohl SFTP als auch FTP aktiviert. Mit CyberDuck können sowohl SFTP als auch FTP eine Textdatei in einem freigegebenen Ordner erstellen oder löschen.

Es gibt jedoch einen Fehler, wenn ich versuche, die ABC.txtDatei in XYZ.txtSFTP umzubenennen :

SFTP kann keine Dateien umbenennen, aber FTP ist in Ordnung

Mit FTP kann die Datei umbenannt werden. Sowohl SFTP als auch FTP können die Datei löschen.

Wie kann ich Dateien auch von SFTP umbenennen lassen?

UPDATE: SFTP-Protokoll als:

30 OPEN 31 CLOSE 32 OPENDIR 33 READDIR 34 READDIR 35 CLOSE 36 REALPATH 37 REMOVE 38 OPENDIR 39 READDIR 40 READDIR 41 CLOSE 

Das obige Protokoll enthält Erstellungsdatei, Umbenennungsdatei, Fehler (bei 37) und nach Schließen des Fehlerdialogs.

1
Können Sie eine CyberDuck-Protokolldatei hinzufügen? Haben Sie einen anderen SFTP-Client ausprobiert? Martin Prikryl vor 9 Jahren 0
@MartinPrikryl SFTP-Protokoll hinzugefügt ohho vor 9 Jahren 0
OK, ich wusste nicht, dass CyberDuck so ein nutzloses Protokoll hat. Bitte versuchen Sie es mit einem anderen SFTP-Client (zB FileZilla) und fügen Sie das Protokoll hinzu. Martin Prikryl vor 9 Jahren 1
Hat dieser Benutzer die richtigen Berechtigungen für den Ordner? Nuktu vor 8 Jahren 0
@Nuktu Ja, Zugriff mit demselben Benutzer. ohho vor 8 Jahren 0
Ich weiß, dass SFTP den Befehl `RENAME` verwendet, ich bin mir jedoch nicht sicher, ob es sich bei 'FTP' handelt. Können Sie stattdessen SCP oder ein anderes Protokoll verwenden, das "MV" anstelle von "RENAME" verwendet? Nuktu vor 8 Jahren 0

1 Antwort auf die Frage

0
neonhomer

Dies scheint nur ein alter Fehler in Cyberduck zu sein, der seit v4.8.4 (18. März 2016) behoben wurde. https://cyberduck.io/changelog/

Ich habe meine lokale Kopie endlich aktualisiert und kann jetzt Dateien über SFTP umbenennen.