Why*_*ard 7 fuse sshfs osxfuse apple-m1
这个问题快把我逼疯了。我不断收到错误:“macFUSE 给出 mount_macfuse:挂载点 ... 本身位于 macFUSE 卷上”
我的挂载点在哪里
当我运行 sshfs --version 时,我显然没有出现正确的 FUSE 版本,根据我的安装,我在 macOS 12.3 的系统偏好设置下安装了 4.2.4
我尝试从.dmg安装FUSE,我将其删除,尝试通过brew安装..重新启动后重新启动。将操作系统升级到最新。自制软件3.4.2
运行“sshfs --version”时终端的输出
SSHFS version 2.5 (OSXFUSE SSHFS 2.5.0)
FUSE library version: 2.9.9
fuse: no mount point
Run Code Online (Sandbox Code Playgroud)
我从来没有能够使用简单的命令挂载外部主机 fs:
sudo sshfs hosta:/ ~/Desktop/2 -o defer_permissions,auto_cache,reconnect,volname=hostamnt
Run Code Online (Sandbox Code Playgroud)
谁能解释一下这个问题?
对我来说,问题在于选项的选择。基于此,以下内容终于奏效了:
mkdir ~/sshfs_mount
sshfs -o kill_on_unmount,reconnect,allow_other,defer_permissions,direct_io,IdentityFile=~/.ssh/id_rsa the_user@10.15.32.17:/home/the_user/ ~/sshfs_mount
# <<< the folder is mounted and visible in the finder >>
umount ~/sshfs_mount
Run Code Online (Sandbox Code Playgroud)
PS 删除,IdentityFile=~/.ssh/id_rsa以匹配您的连接配置
| 归档时间: |
|
| 查看次数: |
10793 次 |
| 最近记录: |