cygwin的ssh中无法看到网络盘

ckc 2010-07-06 04:06:49
在本机的cygwin环境中可以看到所有的盘符,光盘,网络映射盘都可以看到。
但是用ssh远程登录到这个机器上的时候只能看到本地盘,光盘,网络映射盘都看不到了,有没有人知道怎么处理啊
...全文
198 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
warsour 2010-07-07
  • 打赏
  • 举报
回复
你这应用确实挺少的,我用cygwin这么久了,还真没想过像你这样做^_^
ckc 2010-07-07
  • 打赏
  • 举报
回复
应该不是这个问题。
我在/etc/fstab中加了一行
//192.168.188.86/outdata/ /home/chenc/dz smbfs binary,noacl 0 0
然后在本机的cygwin终端中用df可以看到/home/chenc/dz下已经挂上了网络共享
用远程机器ssh到本机用df看不到这个共享,只看奇怪的输出内容
$ df
df: `/home/chenc/dz'
Filesystem 1K-blocks Used Available Use% Mounted on
D:/cygwin/bin 135765280 86034648 49730632 64% /usr/bin
(下略)

然后/home/chenc/dz本来是一个目录的,现在ls -l /home/chenc/dz结果是
$ ls -l /home/chenc/dz
-rw-r--r-- 1 chenc Domain Users 0 2006-12-01 08:00 /home/chenc/dz
这个目录已经变成一个文件了。

ssh和本地都用相同的用户登录,chenc

这个多半是cygwin有什么特殊地方,就是不知道在哪里搞一下。
网上搜索也搜索不到,这个估计是太冷门了。
只好来这里看看有没有人遇到过这个问题最终也解决了。
ckc 2010-07-07
  • 打赏
  • 举报
回复
还是搞不定,在服务里设置了用正确的用户启动,登录的时候还是有问题
后来没办法,直接用命令行
/usr/sbin/sshd -p 另外的端口号
重新启动了一个sshd,这样的笨办法解决了
ckc 2010-07-07
  • 打赏
  • 举报
回复
嗯,有点思路了。
具体说就是cygrunsrv启动服务的时候用了system用户,而不是我需要的chenc用户
我在本机用chenc用户用/usr/sbin/sshd命令手工启动sshd服务
然后用ssh连到服务器,就可以看到所有的网络映射盘了。
下面的问题就变成了如何让服务可以以指定用户启动?
ckc 2010-07-07
  • 打赏
  • 举报
回复
嗯,有点思路了。
具体说就是cygrunsrv启动服务的时候用了system用户,而不是我需要的chenc用户
我在本机用chenc用户用/usr/sbin/sshd命令手工启动sshd服务
然后用ssh连到服务器,就可以看到所有的网络映射盘了。
下面的问题就变成了如何让服务可以以指定用户启动?
steptodream 2010-07-06
  • 打赏
  • 举报
回复
出了楼上说的 实在想不出是啥原因了
不过不常用cygwin 装了没多久 就卸载了
yangdaliang 2010-07-06
  • 打赏
  • 举报
回复
没挂载吧?

如果没有cdrom则建立 mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom



cd /mnt/cdrom

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧