Пожалуйста, рассмотрите следующий сценарий:
- Три машины: сервер S1, клиент C1 (Linux), клиент C2 (Windows)
- Файловая система NFS, доступ к которой возможен только из локальной подсети сервера.
- Том NFS монтируется
/mnt/foo
на S1 как пользовательubuntu
- Я хотел бы разрешить клиентам (иногда) получать доступ к тому NFS.
- Одним из вариантов была бы настройка VPN, но я бы предпочел использовать
sshfs
вместо этого
Клиенты могли подключаться, делая sshfs ubuntu@s1:/mnt/foo /mnt/bar/
(или используя)sshfs-winна машине с Windows) и с помощью него -o idmap=user
я, вероятно, смогу отсортировать права доступа к файлам.
Итак, настройка будет следующей:
Client -> sshfs -> Server -> NFS -> Storage
Мой вопрос: есть ли какие-либо опасения, связанные с одновременным доступом к файлам нескольких пользователей (C1 и C2, а также потенциально и самого S1). Будет ли работать блокировка файлов и т. д. при такой настройке?