启动期间使用 FSTAB 安装 SSHFS(Linux / Debian)

启动期间使用 FSTAB 安装 SSHFS(Linux / Debian)

有谁可以帮助我尝试将这个 SSHFS 命令“翻译”为正确的 fstab 行?

我已经尝试过一次并搞乱了整个 FSTAB 和启动。

sshfs [email protected]:/RemoteDirectory /mnt/localdirectory -p 1234 -o nonempty -o allow other

我将网络设置为 ETH0 的“自动”模式,因此它应该在启动期间启动并可用于此“fstab sshfs”。

SSHFS 命令正在运行,我可以用它手动连接到远程服务器。

设置正确的 fstab 后,我还需要进行身份验证吗?公钥/私钥身份验证,对吗?

非常感谢您对此问题的帮助。

答案1

fstab 中的相应行如下所示

[email protected]:/RemoteDirectory    /mnt/localdirectory   fuse.sshfs nonempty,allow_other  0    2

正如您所指出的,在使用此功能之前,您需要在主机之间建立公钥/私钥关系,而无需密码。您应该先进行设置,然后从命令行检查 sshfs 是否正常工作。

(另外请注意,选项是allow_other,不允许其他)

相关内容