Существует ли удаленная файловая система для Linux, зашифрованная и устойчивая к ненадежным серверам?

Я пробовал много комбинаций sshfs и SMB с автоматическим и/или ручным монтированием в задании Cron, и у меня всегда возникали проблемы с зависанием/длительным тайм-аутом, когда серверы становились недоступными или были недоступны с самого начала.

Мои требования следующие:

  1. Иметь реальную правильную точку монтирования в локальной файловой системе (т. е. не что-то вроде KIO), совместимую с любым приложением.
  2. автоматически монтировать удаленную файловую систему всякий раз, когда сервер доступен/становится доступным
  3. вместо зависания процессов при попытке доступа к точке монтирования, сервер которой исчез, мне нужен быстрый тайм-аут (скажем, 3 секунды), после которого возвращается ошибка ввода-вывода, чтобы стабильность системы не подвергалась риску
  4. достаточно хорошее шифрование, поскольку предполагается, что оно должно передаваться через Интернет.

т. е. просто «разумная удаленная файловая система», как и любая удаленная файловая система, должна вести себя действительно!

Есть рекомендации?

1 ответ

Шифрование удаленного соединения и общая файловая система — это две разные вещи, и нет смысла их смешивать.

Настройте туннель Wireguard между вашим клиентом и сервером и поверх него запустите любую удаленную файловую систему.

Внимательно изучите параметры монтирования вашей операционной системы на стороне клиента, чтобы вы могли настроить поведение, когда сервер недоступен.

Другие вопросы по тегам