通过现有的走代理的 SSH 别名挂载 SSHFS
用文件服务器的 SSH 别名完成挂载,并为文件操作期间代理中断做好准备。
sshfs files-via-proxy:/srv/documents /home/alex/mnt/documents这假定 files-via-proxy 是一个已为真实文件服务器、账户、密钥和合适的 ProxyCommand 助手配置好的 SSH 主机别名。服务器拥有 /srv/documents;/home/alex/mnt/documents 是准备好的本地挂载点。代理地址并不是这两条路径中的任何一条。
把路由留在 SSH 条目里可以让 SSHFS 复用它。直接写在 SSH 相关选项里也是一种可能,但必须与真实助手的语法一致;OpenBSD netcat 的选项不能与每种 netcat 实现互换。
代理账户获得一条流。文件服务器另行认证 SSH 用户、允许 SFTP 操作,并对所请求的目录施加文件系统权限。请保持其主机密钥检查处于启用状态。
挂载过程中路由掉线时
挂载可以比短命令存活更久,并继续被持有打开文件的应用程序使用。SSH 或代理中断可能表现为一次被阻塞的文件操作。
针对该工作负载选择 SSHFS 文档中说明的重连与缓存行为。恢复连接既不会让每次被中断的写入结果变得明确,也不能保证应用程序句柄原样存续。会话结束后按常规文件系统流程卸载。