2

Я ищу протокол обмена файлами, который.

  • имеет клиентское программное обеспечение для Ubuntu и Mac OS X
  • имеет серверное программное обеспечение для Ubuntu.
  • Позволяет мне монтировать зашифрованные разделы файла, используя pam_mount. (или что-то подобное)
  • позволяет произвольный доступ

Что не работает

FTP

Там нет случайного доступа для чтения.

самба

Не позволяет мне монтировать мои зашифрованные разделы с помощью pam_mount, потому что пароль не отправляется в открытом виде. (И шифрование тома с сохраненным хешем довольно небезопасно, потому что хеш слабый.)

4 ответа4

2

Открытый текстовый пароль не должен быть обязательным. Если на файловом сервере работает SSH, запустите сценарий ssh host mount /dev/encrypted_disk ... непосредственно перед доступом к файловой системе. (Если вы используете pam_mount в вашей локальной системе - добавьте pam_exec .)

1

Посмотрите на NFS.

0

Вероятно, я бы использовал SMB или NFS с туннелем SSH.

Остерегайтесь с NFS, хотя. У меня было много проблем с этим на OSX с использованием больших файлов. Клиент OSX попытается кэшировать файл 4 ГБ в памяти, после чего у ОС заканчивается память, и он начинает пейджинг как сумасшедший и перебивает жесткий диск. Весь компьютер перестает отвечать на запросы.

0

Самый простой способ - использовать SFTP. Сначала я думал, что он не разрешит произвольный доступ для чтения / записи, но это так.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .