我们有一个Windows 2003 Server,我们已经安装了Microsoft的UNIX服务,并且我们已经挂载了一些包含我们需要从这个盒子中访问的共享资源的NFS共享。 当我用远程桌面login到这台服务器时,我可以浏览NFS共享的内容,一切正常。
然而,我们有一个用例是我们需要使用SSH访问这个服务器,并且仍然能够访问NFS共享。 我们正在运行Cygwin SSH守护进程以提供对服务器的SSH访问,但由于某些原因,当我们使用SSHlogin到Windows 2003服务器时,我们不能再访问NFS共享。
为了演示,下面是使用远程桌面login时,首先从Cygwin shell执行的“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)
现在,使用SSHlogin时,同样的“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)
注意后者中缺less的O:P:和Z:NFS共享。
任何人都可以告诉我为什么我无法看到这些NFSlogin时使用SSH共享?
谢谢!
gpedit.msc – >计算机configuration – > Windows设置 – >脚本(启动/关机)添加脚本batchfile.bat与内容:
@echoclosures
睡10
mount \ 192.168.1.1 \文件夹o:
然后你会看到安装光盘在SSH中。