В то время как некоторые серверы Windows SFTP реализуют виртуальную корневую папку со списком доступных дисков, Win32-OpenSSH этого не делает. Он перенаправляет корневую папку /
на /C:/
(или, возможно, на системном диске).
Если вы хотите посетить другой диск, вы должны вручную изменить рабочий каталог.
В WinSCP GUI вы можете сделать это, используя команду «Открыть каталог» и введя путь к нужному диску, например
/D:/
.В SFTP-клиентах командной строки, таких как OpenSSH
sftp
, PuTTYpsftp
или WinSCP, вы можете использоватьcd
команду, например:cd /D:/
Там на самом деле WinSCP FAQ для Как сменить диск на удаленной панели?
Что касается вашей попытки решить эту проблему с помощью символической ссылки: символическая ссылка действительно отображается как файл в WinSCP (так как сервер представляет его как неизвестный тип файла). Но соединение каталогов отображается как каталог (сервер представляет его как обычный каталог, а не как ссылку).