Почему я не могу записаться на подключенный диск с помощью sftp?

290
tekknow

Я пытаюсь загрузить файл на подключенный диск (D :) на удаленном сервере, используя sftp. Я могу RDP на этот удаленный сервер Windows 2012 и увидеть диск D: в проводнике. В командной оболочке я также вижу это:

C:\cygwin\etc>mount C:/cygwin/bin on /usr/bin type ntfs (binary,auto) C:/cygwin/lib on /usr/lib type ntfs (binary,auto) C:/cygwin on / type ntfs (binary,auto) C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto) D: on /cygdrive/d type ntfs (binary,posix=0,user,noumount,auto) 

Кроме того, если я перейду на этот диск из командной оболочки RDP и затем выполню pwd, он покажет, что я ожидаю.

D:\>pwd /cygdrive/d 

Но когда я подключаюсь к нему с локального ноутбука с Windows 10, я не могу перейти на диск D.

sftp> cd /cygdrive/d Couldn't stat remote file: No such file or directory 

Я вошел в систему с sftp, используя те же учетные данные, что и RDP.

Предложения?

0
https://cygwin.com/faq/faq.html#faq.using.shares matzeri 6 лет назад 0
Какое программное обеспечение сервера sftp вы используете? grawity 6 лет назад 0
@ Grawity: все, что приходит с Cygwin. Устанавливается в течение 1 года. tekknow 6 лет назад 0
/ cygdrive / d также не отображается в WinSCP. Только / cygdrive / c обнаруживается. tekknow 6 лет назад 0
@matzeri: «Эта проблема, а также ее решение подробно описаны в Руководстве пользователя Cygwin». Удачи в поиске. tekknow 6 лет назад 0
нижняя часть ссылки. `Переключение пользовательского контекста` matzeri 6 лет назад 0
Почему я должен переключать контекст пользователя? Я использую те же учетные данные, которые создали подключенный сетевой диск, и те, которые пытаются получить к нему доступ. Я не понимаю этого, а тем более гадюка, которая как-то объясняет, как это сделать. tekknow 6 лет назад 0

0 ответов на вопрос