我在尝试使用 SSHFS 将远程文件系统挂载到本地主机时遇到了这个错误。
我使用的命令格式如下:
sshfs root@remote:/path/to/dir ./localDir
- 我以 root 身份登录到本地系统
- 我有一个有效的远程 SSH 密钥...我可以
ssh root@remote
并得到提示 - 我尝试设置源和目标 777 的权限只是为了测试 - 同样的错误
- 我通过搜索引擎发现了很多类似的错误消息,但没有一个“错误的安装点”结果也包括“权限被拒绝”。我认为这是一个独特的问题。
目标 (./local) 目录也是一个熔断器安装目录。
我不打算安装在保险丝支架内,但如果你这样做,你会收到“权限被拒绝”消息,而不是更合适的消息。
不要问我是如何产生这个问题的(解释太长了),但这是对我有用的解决方案:
假设您从 /example 目录启动 sshfs,您需要创建一个隐藏的“.ssh”文件夹,其中包含一个 known_hosts 文件,例如
mkdir /example/.ssh
. 然后创建或复制 known_hosts 文件到 .ssh 目录。无论出于何种原因,如果 .ssh 不存在,您将收到错误“sshfs: bad mount point `exampledir': No such file or directory”(即使 exampledir 存在。)或者,您可以尝试不同的目录,我假设将自动创建 .ssh 文件夹(带有 known_hosts)。
PS:我意识到我的错误信息略有不同,但我在其他任何地方都找不到解决方案,而且您的错误似乎足够接近。稍后我可能会创建一个单独的问题。