使用 systemd 挂载 sshfs

使用 systemd 挂载 sshfs

我在我的 Raspberry Pi 上运行 Ubuntu Core,我想映射连接到本地服务器的驱动器。

在其他设备上,我使用它sshfs来本地映射此驱动器,并且它可以工作。

但是在 Ubuntu Core 的 armhf 上,sshfs 没有安装,而且我找不到安装它的 snap 包。

为了解决这个问题,我尝试使用 systemd 进行挂载。文件内容home-localuser-remotedata.mount如下:

[Unit] 
Description=Mount unit for data

[Mount] 
[email protected]:/
Where=/home/localuser /remotedata
Type=fuse.sshfs
Options=umask=0007,uid=1000,gid=1000,Port=65000,IdentityFile=/home/localuser/.ssh/id_rsa

[Install]
WantedBy=multi-user.target

为了简单起见,我首先尝试使用不受密码保护的 ssh id

使用 systemd usb 连接驱动器安装工作正常。

有人尝试过吗?
如果没有安装 sshfs,systemd 会挂载吗?
有人能给我指出正确的方向吗?

相关内容