gpt4 book ai didi

macos - 在 macOS catalina 上使用 sshfs 自动挂载

转载 作者:行者123 更新时间:2023-12-03 16:36:04 24 4
gpt4 key购买 nike

我正在尝试使用 automount 设置 SSH 端点的自动挂载和 sshfs在 macOS Catalina 上。但是,它不起作用,我不知道为什么。

  • /etc/auto_master
  • +auto_master        # Use directory service
    #/net -hosts -nobrowse,hidefromfinder,nosuid
    /home auto_home -nobrowse,hidefromfinder
    /Network/Servers -fstab
    /- -static
    # custom; auto-mount wolverine (parker lab setup)
    /- auto_wolverine -nosuid
  • /etc/auto_wolverine
  • /System/Volumes/Data/wolverine/home -fstype=sshfs,reconnect,nodev,follow_symlinks,allow_other,StrictHostKeyChecking=no,IdentityFile=IDFILE,port=PORT,ServerAliveInterval=360,ServerAliveCountMax=3 USER@HOST:/home
  • /etc/sythetic.conf
  • wolverine /System/Volumes/Data/wolverine
    我还符号链接(symbolic link)了 sshfs二进制到 /usr/local/bin/mount_sshfs根据我看到的教程之一。
    但是,当我尝试打开目标目录时(刷新挂载后),它显示 No such file or directory .任何帮助,将不胜感激。

    最佳答案

    这里的问题是 automount尝试搜索 mount_sshfs里面 /sbin .因此,虽然您已经创建了该符号链接(symbolic link),但它不适用于 automount。 .

    从 macOS Catalina 开始,/sbin安装为只读卷,因此您将无法创建所需的符号链接(symbolic link):/sbin/mount_sshfs -> /usr/local/bin/sshfs .您可以在 Apple's support webpage 找到更多信息.

    在 macOS 10.15 Catalina 的早期版本中对我有用的一件事是禁用 System Integrity Protection并从 Recovery OS 分区创建所需的符号链接(symbolic link)。但我不知道这张剧照是否适用于 Catalina。

    您可以在 document 中找到如何禁用 SIP。 .

    如果您最终设法创建符号链接(symbolic link),您可能需要添加以下守护程序以启用内核扩展以进行自动挂载:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>Disabled</key>
    <false/>
    <key>Label</key>
    <string>sysctl</string>
    <key>ProgramArguments</key>
    <array>
    <string>/bin/bash</string>
    <string>-c</string>
    <string>/Library/Filesystems/osxfuse.fs/Contents/Resources/load_osxfuse; /usr/sbin/sysctl -w vfs.generic.osxfuse.tunables.allow_other=1</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    </dict>
    </plist>

    调用 load.osxfusefs.tunables.plist并将其放入 /Library/LaunchDaemon
    您可以在 this answer 中找到解释得很好的指南。来自 Apple StackExchange。

    关于macos - 在 macOS catalina 上使用 sshfs 自动挂载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60860671/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com