sshfs-没有那个文件或目录

sshfs-没有那个文件或目录

我正在尝试使用 sshfs 通过 ssh 挂载文件夹。每次我这样做时都会收到错误

No such file or directory

我的终端:

user@computer:~$ sshfs [email protected]:/volume1/somedir ~/mnt/somedir
[email protected]'s password: 
[email protected]:/volume1/somedir: No such file or directory

它会返回目录列表,正如我尝试时所预期的那样:

ssh [email protected] ls /volume1/somedir

这是 Ubuntu 12.04 连接到带有 DS4.1 的 Synology NAS

我在这里做错了什么?

答案1

因此,显然,当连接到 Synology 上的 sftp 时,/ 是共享列表。所以我只需执行以下操作:

sshfs [email protected]:/somedir ~/mnt/somedir

答案2

尝试

sshfs [email protected]:/remotedir ~/mnt/localdir

其中 remotedir 是您通常在 volume1 之后指定的目录

或者

sshfs [email protected]:/ ~/mnt/localdir

答案3

我在连接到 Debian xen 主机中的 VM 时遇到了同样的错误,我已将每个 VM ssh 端口转发到另一个端口。

使用 进行测试时,所有路径均正确。最后,我注意到我混淆了端口,因为我已设置规则以在我的ssh [email protected] ls

~/.ssh/config

尝试通过时未使用sshfs

因此,在使用以下命令进行测试时,最好将端口添加到这两个命令中:

ssh -p<someport> [email protected] ls /volume1/somedir
sshfs -p<someport> [email protected]:/volume1/somedir ~/mnt/somedir

相关内容