尝试挂载远程驱动器时,如何解决“/bin/sh: 1: sshfs: not found”?

尝试挂载远程驱动器时,如何解决“/bin/sh: 1: sshfs: not found”?

我正在尝试使用 fuse/sshfs 在有 SSH 访问权限的服务器上安装远程驱动器

我在 /mnt/review/server 创建了一个挂载点,并在我的 fstab 中创建了以下条目,如下所示维基百科

me@server:/    /mnt/review/dori    fuse.sshfs    defaults,user,noauto,idmap=user,allow_other 0 0

我还尝试了稍微不同的条目,基于Ubuntu 文档

sshfs#me@server:/    /mnt/review/dori    fuse    defaults,user,noauto,idmap=user,allow_other 0 0

每次,我都只是得到/bin/sh: 1: sshfs: not found- 系统日志中没有任何内容。

当我运行 Kubuntu 14.04 时这确实有效 - 后来我改为在 Ubuntu 14.04 上运行 Mint,现在我得到了这个。

似乎未安装 SSHFS - 但我在 Google 上找不到任何有用的信息来解释此消息。我还确保fuse安装了该软件包。我不知道该如何解决这个问题。

答案1

在继续操作之前,您需要安装 sshfs。

sudo apt-get install sshfs

现在,你应该测试一切是否正常工作。你应该尝试使用以下方式安装你的服务器。

sshfs -o idmap=user $me@server:/ /mnt/review/dori

如果有效,请使用以下命令卸载目录

fusermount -u /mnt/review/dori

使用您发布的第二行/etc/fstab

sshfs#me@server:/    /mnt/review/dori    fuse    defaults,user,noauto,idmap=user,allow_other 0 0

答案2

既然您说 sshfs 尚未安装,那么您是否尝试过安装它?

  1. sudo apt-get update
  2. sudo apt-get install sshfs

相关内容