Назад | Перейти на главную страницу

Доступ к общему ресурсу NFS из cygwin?

У нас есть Windows 2003 Server, на котором мы установили службы Microsoft для UNIX, и мы смонтировали несколько общих ресурсов NFS, которые содержат общие ресурсы, к которым нам нужно получить доступ из этого окна. Когда я вхожу на этот сервер с удаленного рабочего стола, я могу просматривать содержимое общих ресурсов NFS, и все работает нормально.

Однако у нас есть один вариант использования: нам нужно получить доступ к этому серверу с помощью SSH и по-прежнему иметь доступ к общим ресурсам NFS. Мы запускаем демон Cygwin SSH для предоставления SSH-доступа к серверу, но по какой-то причине, когда мы авторизуемся на сервере Windows 2003 с помощью SSH, мы больше не можем получить доступ к общим ресурсам NFS.

Чтобы продемонстрировать, вот вывод команды 'mount', сначала из оболочки Cygwin при входе в систему с удаленного рабочего стола:

$ 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)
O: on /cygdrive/o type nfs (binary,posix=0,user,noumount,auto)
P: on /cygdrive/p type nfs (binary,posix=0,user,noumount,auto)
Z: on /cygdrive/z type nfs (binary,posix=0,user,noumount,auto)

А теперь та же команда mount при входе в систему через SSH:

$ 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)

Обратите внимание на отсутствие общих ресурсов O: P: и Z: NFS в последнем.

Может ли кто-нибудь сказать мне, почему я не вижу эти общие ресурсы NFS при входе в систему с помощью SSH?

Спасибо!

gpedit.msc -> Конфигурация компьютера -> Параметры Windows -> Сценарии (запуск / завершение работы) добавить скрипт batchfile.bat с содержимым:
@echo off
спать 10
смонтировать \ 192.168.1.1 \ папку o:
И тогда вы увидите смонтированные диски в ssh.

В оболочке Cygwin я использовал «net use \\ server \ path \ path n:». Это будет использовать клиент Windows NFS. т.е.