我想尝试使用 sshfs 在命令行上访问我的 Nextcloud 文件。我使用过 dav2fs,但连接速度有点慢;例如,在ls
使用 dav2fs 安装的目录上执行命令需要几秒钟。
由于我的 Nextcloud 实例是通过 HTTPS 连接,因此可以在互联网上(本地 IP 之外)安全地使用。
sshfs 在网络上使用安全吗?例如,我使用 在我的手机上通过移动数据 ssh 进入我的服务器[email protected]
。所以我会使用该 URL 和用户(当然还有目录)挂载 sshfs。
答案1
是的,SSHFS 在公共互联网上使用是安全的。它在内部使用 SSH 文件传输协议,这需要设置现有的 SSH 会话,因此您可以在身份验证和加密方面获得“常规”SSH 的所有安全优势。
也就是说,您需要确保启用一些基本的安全功能,例如:
- 不使用基于密码的身份验证;而是使用基于密钥的身份验证。
- 创建一个单独的用户,仅用于 SFTP 文件传输。应将用户
chroot
放入无法访问任何系统文件的目录中。此处为示例设置。