Während einige Windows-SFTP-Server einen virtuellen Stammordner implementieren, in dem die verfügbaren Laufwerke aufgelistet sind, ist dies bei Win32-OpenSSH nicht der Fall. Es leitet den Stammordner /
an /C:/
(oder möglicherweise an ein Systemlaufwerk) um.
Wenn Sie ein anderes Laufwerk besuchen möchten, müssen Sie ein Arbeitsverzeichnis manuell ändern.
In der WinSCP-Benutzeroberfläche können Sie dies mit dem Befehl "Open Directory" tun und einen Pfad zum gewünschten Laufwerk eingeben, z
/D:/
.In Befehlszeilen-SFTP-Clients wie OpenSSH-
sftp
, PuTTY-psftp
oder WinSCP-Skripten können Sie folgendecd
Befehle verwenden:cd /D:/
Es gibt tatsächlich WinSCP-FAQs für Wie ändere ich das Laufwerk auf der Fernbedienung?
Ihr Versuch, dieses Problem mit einem Symlink zu lösen: Ein Symlink wird in WinSCP tatsächlich als Datei angezeigt (da der Server sie als unbekannten Dateityp darstellt). Eine Verzeichniskreuzung wird jedoch als Verzeichnis angezeigt (der Server stellt es als reguläres Verzeichnis dar, nicht als Link).