Articles of sshfs

www-data访问sshfs挂载点

我在Debian Linux上有一个Apache2 。 我将sshfs挂载到目录/mnt/mountpoint/ (它通过/etc/fstab挂载在启动时)。 它通过/var/www/mountpoint的软链接访问。 当我用浏览器访问目录时,我得到一个403。 正如我所看到的用户www-data无法读取目录。 将ls输出为www-data : d????????? ? ? ? ? ? mountpoint 以root身份输出ls : drwxrwxrwx 1 aneuschitzer www-data 4.0K Jun 5 16:27 我在/etc/fstab相应行 sshfs#reader@targethost:/mnt/mountpoint /mnt/mountpoint fuse ro,noexec,gid=www-data 0 0 首先我有选项ro,noexec ,我尝试没有noexec 。 我读过如何设置sshfs来使用万维网数据,并尝试添加gid,但它没有帮助。

如何加快局域网SSHFS?

我正在使用SSHFS在Linux下在笔记本和台式机之间传输文件。 这比NFS更容易,因为不需要事先configuration挂载点和权限。 现在,使用SSHFS比我所期望的100MBit以太网连接要慢(不幸的是,笔记本没有千兆以太网)。 我得到大约10MiB /秒,而不是12.5MiB /秒。 协议开销可以“钢铁”“rest”(这将是2.5MiB /秒)? 从IPv4切换到IPv6并没有提高速度。 使用-C进行压缩使得该过程更慢。 SSHFS允许将parameter passing给底层SSH(使用-o SSHOPT=VAL )。 那么,那里有很多的SSH参数。 从经验来看,哪些参数可以提高SSHFS连接的速度?

Sshfs不工作

当我跑步 sshpass -p 'mypass' sshfs 'root'@'68.19.40.16':/ '/dir' -o StrictHostKeyChecking=no,debug 它成功挂载,但在前台运行。 当我运行没有“debugging”参数,它根本不会安装。 服务器是Ubuntu 8.04 任何想法为什么? 更新:当我运行命令作为ROOT它会挂载。 它不适用于其他用户。 这里是一个不成功的挂载的输出 $ sshpass -p 'pass' sshfs 'root'@'68.1.1.1':/ '/s6' -o StrictHostKeyChecking=no,sshfs_debug,loglevel=debug debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to 68.1.1.1 [68.1.1.1] port 22. debug1: Connection established. debug1: identity file /var/www/vhosts/devrim.kodingen.com/.ssh/id_rsa type -1 debug1: identity file […]

为什么使用SSHFS非常缓慢/无目录caching?

我有/etc/fstab的下面,当我cd ~/dat0 ,然后在那里做任何事情,如标签完成,每次需要10秒。 即它不会caching任何东西。 有什么可以做的,以加快这一点? ss@dat0: /home/ss/dat0 fuse.sshfs defaults,_netdev,identityfile=/home/ss/.ssh/id_rsa,uid=1000,gid=1000,allow_other 0 0

sshfs文件写入不尊重UID / GID映射

我使用sshfs远程挂载我的/ home目录。 由于UID和GID在服务器和客户端上不一样,所以我使用的是idmap=file 。 此外,由于应用程序的要求,我必须挂载所有的/ home而不是个人用户目录。 sshfs_uids: user1:1001 user2:1000 sshfs_gids: user1:1001 user2:1000 挂载的命令: sudo sshfs -o nonempty -o transform_symlinks -o hard_remove -o allow_other -o nomap=ignore -o idmap=file -o uidfile=/root/sshfs_uids -o gidfile=/root/sshfs_gids root@myserver:/home /home 在阅读文件时,一切都按预期工作(user1:user1所拥有的文件确实如此)。 但是,当我写为user1时,会发生这种情况: user1@myclient:~$ touch foo user1@myclient:~$ ls -l foo -rw-r–r–. 1 root root 0 Jun 13 13:54 foo 我的用户以root身份写入文件! 即使从服务器执行ls -l也会产生相同的所有权。 我可以手动修复它,但是: […]

ssh请求密码,尽pipessh-copy-id

我一直在远程服务器上使用公钥validation一段时间,远程shell使用以及sshfs挂载。 强制卸载我的sshfs目录后,我注意到ssh开始提示input密码。 我尝试从任何提到的本地机器清除远程.ssh / authorized_keys,并且我清除了本地机器对远程机器的引用。 然后我重复我的ssh-copy-id,它提示我input密码,并正常返回。 但是,瞧,当我SSH的远程服务器,我仍然提示input密码。 我有点困惑,问题可能是什么,有什么build议?

ProxMox VPS modprobe保险丝不工作

我需要使用sshfs挂载一个目录,但为了工作,我需要保险丝。 当我运行modprobe保险丝我得到这个: FATAL: Could not load /lib/modules/2.6.32-4-pve/modules.dep: No such file or directory 经过一番研究显然是因为ProxMox VPS主机不支持内核中的保险丝。 无论如何,我可以解决这个问题吗? 我真的不想使用Samba,有没有其他的方式来安装一个远程目录?

基于SSHFS的Rsync挂起

我有sshfs设置连接到另一个系统(Rackspace云网站),我没有ssh访问(但由于某种原因,我可以使用sshfs?去图)。 我正在尝试从sshfs装载rsync文件到我的本地磁盘。 这是几千个小文件(1k-200k)。 有时候,rsync只会暂停并暂停在非常小的文件上。 它会暂停,说一个10K的文本文件5分钟,然后它会继续。 有什么地方我可以看看我的机器上,以确定为什么rsync会像这样挂? 还是有一个很好的机会,这只是另一个问题,我不能做任何事情? 我的rsync选项只是-avrP 。

sshfs无密码

有没有人知道ssh -i相当于sshfs? 我想使用sshfs而不要求input密码

Redhat | 保险丝| SSH文件系统

我确实在Redhat EL 5.4上pipe理了设置和configurationfuse和[sshfs] [2]。 但是当我打到sshfs的时候出了一个错误 sshfs: error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory 找不到确切的原因,请求一些帮助 谢谢..