在macOS catalina上自动安装sshfs

Vivek Rai

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

  1. /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
  1. /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
  1. /etc/sythetic.conf

wolverine /System/Volumes/Data/wolverine

我还将sshfs二进制文件链接到/usr/local/bin/mount_sshfs我所看到的教程之一。但是,当我尝试打开目标目录(刷新挂载后)时,显示No such file or directory任何帮助,将不胜感激。

卡洛斯·D·阿尔瓦罗

这里的问题是automount试图在mount_sshfs内部搜索/sbin因此,尽管您已经创建了该符号链接,但它不适用于automount

由于macOS Catalina/sbin已安装为只读卷,因此您将无法创建所需的符号链接:/sbin/mount_sshfs -> /usr/local/bin/sshfs您可以在Apple的支持网页上找到更多信息

在macOS 10.15 Catalina的早期版本中,对我有用的一件事是禁用系统完整性保护,并从Recovery OS分区创建所需的符号链接。但是我不知道这仍然适用于Catalina。

您可以在本文档中找到如何禁用SIP

如果最终设法创建符号链接,则可能需要添加以下守护程序以启用自动扩展的内核扩展:

<?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

您可以在Apple StackExchange的此答案中找到解释得非常清楚的指南

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MongoDB安装macOS Catalina

来自分类Dev

在macOS Catalina上安装GCC

来自分类Dev

无法在macOS Catalina 10.15.4上安装dart

来自分类Dev

在macOS Catalina上安装MySQL的多个实例

来自分类Dev

SSHFS MacOs只读问题

来自分类Dev

MacOS Catalina上的Silverlight

来自分类Dev

macOS Catalina上的RODBC

来自分类Dev

msgmerge在macOS Catalina上

来自分类Dev

GitHub Desktop无法安装在macOS Catalina上

来自分类Dev

安装cocoapods时出错“ sudo gem install cocoapods” MacOs Catalina

来自分类Dev

如何在macOS Catalina 10.15上安装SQL Developer?

来自分类Dev

无法在macOS Catalina上安装ffi -v'1.9.18'

来自分类Dev

创建Windows 10在macOS Catalina上安装USB

来自分类Dev

有关为macOS Catalina 10.15.4安装MyPaint的说明

来自分类Dev

清理 MacOS Python 安装

来自分类Dev

gsutil在macOS Catalina上崩溃

来自分类Dev

MacOS(Catalina):永久端口转发

来自分类Dev

在安装了PostgreSQL 12.1的MacOS catalina上的virtualenv中将psycopg2安装是否有问题?

来自分类Dev

无法在MacOS上安装mysqlclient

来自分类Dev

从MacOS上的Sugar on Stick安装

来自分类Dev

在MacOS X中安装valgrind

来自分类Dev

macOS-无法安装dlib

来自分类Dev

RenderScript在macOS Catalina上损坏(10.15)

来自分类Dev

MacOS Catalina PPTP.ppp丢失

来自分类Dev

MacOS Catalina随附Python 3.7.3,需要升级

来自分类Dev

MacOS Catalina找不到/ usr / include文件

来自分类Dev

Sass无法正常工作且无法在macOS Catalina上安装ruby-sass

来自分类Dev

由于奇怪的版本错误,无法在macOS Catalina上安装PHP 7.3

来自分类Dev

如何在macOS Catalina上通过brew安装用于PHP 7.4的memcached 3.1.4?