您的位置:首页 > 其它

sshfs挂载远程目录及chmod: cannot access错误解决

2017-02-24 22:33 519 查看
安装sshfs

sudo apt-get install sshfs


加载sshfs模块

sudo modprobe fuse


设置权限

安装好sshfs后会自动添加一个组
fuse
,需要把自己的用户添加到该组并设置相应权限

sudo adduser myuser fuse
sudo chown root:fuse /dev/fuse
sudo chmod +x /dev/fusermount


错误:这里可能会出现错误

chmod: cannot access ‘/dev/fusermount’: No such file or directory


找不到文件
fusermount
,到
/dev
文件夹下也确实找不到该文件,所以出错

解决方法:

whereis fusermount


找到正确的路径之后再修改,比如我的是
/bin/fusermount
,则执行命令

sudo chmod +x /bin/fusermount


注销当前账户并重新登陆

然后就能正确挂载远程目录

sshfs <user>@<ip_address>:remote_dir local_dir


例如:

cd
mkdir remotedir
sshfs pi@192.168.1.208:/home/pi remotedir


接下来就能在
remotedir
目录里面访问远程目录的文件

参考文献
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: