![使用 systemd 挂载 sshfs](https://linux22.com/image/1148647/%E4%BD%BF%E7%94%A8%20systemd%20%E6%8C%82%E8%BD%BD%20sshfs.png)
我在我的 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 会挂载吗?
有人能给我指出正确的方向吗?