web-dev-qa-db-ja.com

cygwinからNFS共有にアクセスしますか?

UNIX用のMicrosoftのサービスをインストールしたWindows2003 Serverがあり、このボックスからアクセスする必要のある共有リソースを含むいくつかのNFS共有をマウントしました。リモートデスクトップを使用してこのサーバーにログインすると、NFS共有のコンテンツを参照でき、すべてが正常に機能します。

ただし、使用例の1つは、SSHを使用してこのサーバーにアクセスし、NFS共有にアクセスできるようにする必要があることです。サーバーへのSSHアクセスを提供するためにCygwinSSHデーモンを実行していますが、何らかの理由でSSHを使用してWindows 2003サーバーにログインすると、NFS共有にアクセスできなくなります。

実例を示すために、リモートデスクトップでログインしたときの最初のCygwinシェルからの「mount」コマンドの出力を次に示します。

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

そして今、SSHでログインしたときの同じ「mount」コマンド:

$ 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共有がないことに注意してください。

SSHでログインしたときにこれらのNFS共有が表示されない理由を誰かに教えてもらえますか?

ありがとう!

4
Jason Voegele

gpedit.msc->コンピューターの構成-> Windowsの設定->スクリプト(起動/シャットダウン)次の内容のスクリプトbatchfile.batを追加します。
@ echo off
スリープ10
mount\192.168.1.1\folder o:
そして、sshにマウントされたディスクが表示されます。

1
user78113

Cygwin Shell内から、「Net Use \\ server\path\path n:」を使用しました。これは、WindowsNFSクライアントを使用します。つまり.

0
Chris Vogan