在 MacOS 上通过 ssh 访问外部驱动器

问题描述 投票:0回答:1

我有一台新的 M1 iMac,配有 4TB 外置 (USB) 驱动器。在 iMac 上,我可以访问该驱动器的内容,名为“数据”,位于

/Volumes/Data

我使用 ssh 远程访问这台 iMac,并且希望能够访问

/Volumes/Data
的内容。但是,当我尝试时,我收到“不允许操作”。

我已进入“系统偏好设置”的“安全和隐私”下,并将终端、iTerm2 和 bash (/opt/homebrew/bin/bash) 添加到“完全磁盘访问”下的列表中。这会自动镜像到文件和文件夹中。我还将相同的项目添加到开发人员工具中。一切都无济于事,当我尝试对

cd 
执行
ls 
/Volumes/Data
命令时,仍然收到“不允许操作”错误。

我的一些搜索结果建议关闭 SIP。除非绝对必要,否则我不愿意这样做。

我确实尝试在 iMac 上运行

chflags -R nouchg .
中的
/Volumes/Data
,但这也没有解决问题。

将外部驱动器移至MacBook Pro(即基于Intel的架构)可以远程访问外部驱动器的内容。仅当外部驱动器连接到基于 M1 的 Mac 时,才会出现“不允许操作”错误。

我是否错过了允许远程访问基于 M1 的 Mac 上的外部硬盘驱动器的设置或首选项?

macos ssh apple-m1 mounted-volumes
1个回答
0
投票

我会把它放在这里,这样就有了答案:

安全和隐私中“完整磁盘访问”下的 ssh-keygen-wrapper 需要选中(启用)窗格以允许远程访问外部 驱动器。

© www.soinside.com 2019 - 2024. All rights reserved.