簡體   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