我安装了 MacFUSE(来自http://code.google.com/p/macfuse/downloads/list),重新启动,然后下载 sshfs-static-leopard.gz,并将 sshfs-static-leopard 移至 /usr/sbin/ sshfs(并对其进行了 chmod 755)。
我已经在工作中配置了一台 Ubuntu 机器(主机名为“daryls”),所以我可以在没有密码的情况下通过 ssh 进入它。但是当我尝试时sshfs daryls:/ /Volumes/daryls -oauto_cache,reconnect,volname=daryls
,我得到:
warning: ssh nodelay workaround disabled
mount_fusefs: failed to mount /Volumes/daryls@/dev/fuse0: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
什么操作是不允许的?
我运行的是 Mac OS X 10.6.7?是不是 sshfs-static-leopard.gz 不适用于雪豹?或者它只能在 32 位模式下工作?如何确定我是否在 64 位模式下启动 Mac OS X?
更新:周五我用 Ubuntu 11.04 VM(在 VMware Fusion 3.1.3 中运行)进行了尝试。我很确定我只是做了一个常规的mkdir /Volumes/ubuntu
(没有 sudo),然后sshfs ubuntu:/ /Volumes/ubuntu -oauto_cache,reconnect,volname=ubuntu
它起作用了。
但是今天我遇到了同样的mount_fusefs: failed to mount /Volumes/ubuntu@/dev/fuse0: Operation not permitted
错误。
我尝试使用 sudo 创建 …
在 Xen Server 6.1 上,为了备份我的 VM,我使用基于以下工具的脚本:
xe vm-list
构建要备份的虚拟机列表xe vm-snapshot
拍摄虚拟机快照xe template-param-set is-a-template=false ha-always-run=false
将快照转换为虚拟机xe vm-export vm=uuid_of_this_new_vm filename=|ssh ..... "cat > /path/backup.xva"
xe vm-uninstall
我想使用 sshfs 在我的 Xen 主机上安装我的远程备份服务器。但 sshfs 在 Xen 发行版或默认存储库(XenServer 6.1.0 更新)中不可用。
我有几种在 Xen 主机上安装 sshfs 的可能性:
或者我找到了一种将远程 ssh 命令通过管道传输到的方法,xe vm-import
就像我对导出所做的那样。我测试了很多东西但没有任何效果
您认为最好的解决方案是什么?
当我尝试rm -rf
使用具有很多子目录和/或文件并且使用SSHFS 挂载的目录时,我需要一段时间才能执行。
正常吗?
我想知道rm -rf
在文件系统级别内部如何工作。
它是只删除目录,还是遍历所有目录/文件?这将解释为什么它这么慢......
我确实在 Redhat EL 5.4 上管理设置并配置了fuse和 [sshfs][2]。但是当我点击 sshfs 时,它出现了一个错误
sshfs: error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
无法弄清楚确切原因,请求一些帮助
谢谢..
我正在使用 SSHFS 在我的笔记本电脑和台式机之间在 Linux 下传输文件。它比 NFS 更容易,因为不必事先配置安装点和权限。
现在,使用 SSHFS 比我对 100MBit 以太网连接的预期要慢(遗憾的是,笔记本电脑没有千兆以太网)。我得到大约 10MiB/秒,而不是 12.5MiB/秒。协议的开销可以“控制”“休息”(即 2.5MiB/秒)吗?
从 IPv4 切换到 IPv6 并没有提高速度。使用-C
压缩使这一过程更慢。
SSHFS 允许将参数传递给底层 SSH(使用-o SSHOPT=VAL
)。嗯,那里有很多 SSH 参数。
根据经验,这些参数中的哪些可以提高 SSHFS 连接的速度?
在 Linux 上使用 sshfs 挂载远程文件夹后,无线网络连接丢失时遇到问题。当我失去连接时,外壳会冻结,如果我打开另一个外壳并尝试访问安装点,这个新外壳也会冻结。有解决方法吗?
我有Apache2
一个Debian Linux
. 我将 a 挂载sshfs
到目录/mnt/mountpoint/
(它在启动时通过 挂载/etc/fstab
)。它通过来自 的软链接访问/var/www/mountpoint
。
当我使用浏览器访问该目录时,出现 403。
正如我所见,用户www-data
无法读取目录。
输出ls
为www-data
:
d????????? ? ? ? ? ? mountpoint
Run Code Online (Sandbox Code Playgroud)
输出ls
为root
:
drwxrwxrwx 1 aneuschitzer www-data 4.0K Jun 5 16:27
Run Code Online (Sandbox Code Playgroud)
我对应的行 /etc/fstab
sshfs#reader@targethost:/mnt/mountpoint /mnt/mountpoint fuse ro,noexec,gid=www-data 0 0
Run Code Online (Sandbox Code Playgroud)
首先我有选择ro,noexec
,我试过没有noexec
。我已阅读如何设置 sshfs 以使用 www-data并尝试添加 gid,但没有帮助。
我想在使用 sshfs 安装驱动器时使用 arcfour 密码。但是,如果我指定sshfs -o Ciphers=arcfour
我的虚拟机重置连接(我可以在没有此选项的情况下进行 sshfs)。有什么办法可以使这项工作?我这样做是为了让 sshfs 执行得更快(我也关闭了压缩)。
如果我在远程服务器上安装 SSHFS 驱动器(异地,由不同域上的 VPS 托管)并且有人下载我在我的网络服务器上的文件,我的网络服务器上会发生什么?
这是场景,如果上面的问题需要详细说明:
文件下载变得太大和太频繁,我公司的 Web 服务器和 ISP 无法支持。
我们有一个 VPS 大约一年来处理视频下载,它有足够的带宽和存储作为我们的文件服务器
我们目前的网络服务器和 ISP 足以处理一般的网络流量,迁移整个网站将是一个非常重要的项目
我想知道为什么、如何(以及是否)将文件放置在远程机器上会对我的机器负载和网络带宽造成负担。
我们有一个 linux 系统 ferguson。
关于弗格森:sudo su
进入用户 ID admin。sudo su
进入用户 ID 管理员。sudo su
。我的笔记本电脑的 linux vm 如何使用 userid a123 以管理员身份执行 sshfs mount ferguson,使用 sudo 访问?
sshfs ×11
linux ×3
ssh ×2
apache-2.2 ×1
backup ×1
debian ×1
ethernet ×1
filesystems ×1
fuse ×1
mac-osx ×1
mount ×1
networking ×1
redhat ×1
rm ×1
sudo ×1
web-server ×1
xen ×1