繁体   English   中英

为什么在我做SSHFS时目录消失了? 如何在Max OSX 10.9上设置SSHFS共享?

[英]Why does directory vanish when I do SSHFS? How to setup SSHFS share on Max OSX 10.9?

我正在运行Max OSX 10.9.3,我正在尝试在MacBook Pro和远程文件系统之间设置SSHFS文件共享。 但是,当我尝试这样做时,它不起作用。

奇怪的是,它使目标目录消失。 还有其他人看到过这种情况吗? 这是一个错误吗?

首先看到我可以正常进入目标机器:

% ssh remoteuser@XXX.XXX.XXX.XXX            # <--- SSH to remote system works! See below.
remoteuser@XXX.XXX.XXX.XXX % ls -altr remoteDir
total 8
drwxr-xr-x 26 remoteuser remoteuser 4096 Jun 22 01:00 ..
drwxrwxrwx  2 remoteuser remoteuser 4096 Jun 22 01:08 .
remoteuser@XXX.XXX.XXX.XXX % exit
%                                           # <--- Logged out of remote system

接下来,我在本地创建一个目录并验证它是否已创建:

% pwd
/mnt

% ls
total 0
drwxr-xr-x  31 root  admin  1122 Jun 18 18:34 ../
drwxr-xr-x   2 root  admin    68 Jun 23 08:11 ./

% sudo mkdir share1 
% ls
drwxr-xr-x  31 root  admin  1122 Jun 18 18:34 ../
drwxr-xr-x   4 root  admin   136 Jun 23 08:50 ./
drwxr-xr-x   2 root  admin    68 Jun 23 08:50 share/

现在我尝试设置SSHFS共享:

% sudo sshfs remoteuser@XXX.XXX.XXX.XXX:remoteDir /mnt/share1
remoteuser@XXX.XXX.XXX.XXX's password:
%

好。 它似乎有效。 没有错误。 那么让我们看看我们创造的份额,不是吗?

% ls
ls: share1: No such file or directory
total 0
drwxr-xr-x  31 root  admin  1122 Jun 18 18:34 ../
drwxr-xr-x   3 root  admin   102 Jun 23 08:12 ./

什么? 不仅文件共享不起作用,而且share1目录似乎已经消失了! (虽然文件系统似乎知道它丢失了,这很奇怪)。

/ mnt / share1去了哪里,我该如何设置这个SSHFS?

SSHFS不附带OS X AFAIK,因此您应该提及如何安装它。 但我猜测sshfs旨在与fstabmount一起使用而不是直接调用。 尝试类似的东西:

mount -t sshfs remoteuser@XXX.XXX.XXX.XXX:remoteDir /mnt/share1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM