我正在尝试使用 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 尚未安装,那么您是否尝试过安装它?
sudo apt-get update
sudo apt-get install sshfs