Как поделиться папкой в linux с учетными данными?

У меня есть Synology NAS и Raspberry PI, и я хотел бы поделиться папку из моей Synology к моей Raspberry.

наивное решение-использовать NFS, к сожалению без паролей, сертификатов. NFS, похоже, доступен всем, кто получает тот же MAC-адрес моей малины.

грязное решение-установить Samba.

какую альтернативу я могу использовать для безопасного доступа к папке, для которой требуется пароль или, что еще лучше, ключи для подключения общего папка?

25
задан nowox
23.04.2023 20:07 Количество просмотров материала 3224
Распечатать страницу

1 ответ

обновление:

фактически, "Cloud Station Drive" от Synology доступен для Linux, так что это должно быть возможно. Его можно загрузить с сайта Synology.

как вы указали, вы можете использовать SSHFS для монтирования удаленной папки в локальную файловую систему, так что это тоже возможно. Вы можете легко установить, что к вашему Pi с:

sudo apt-get install sshfs

другие возможности будут использовать WebDAV, BitTorrent Sync или аналогичные средства. Вы даже можете использовать Dropbox в качестве посредника, поскольку NAS поддерживает это и может синхронизироваться с ним (конечно, не так безопасно).

обновление 2:

чтобы иметь возможность использовать SSH и SFTP на NAS, необходимо включить его в панели управления. Что-то вроде:

Enable the SSH service by checking the Control Panel → 
"Terminal & SNMP" menu → "Terminal" tab → 
"Enable SSH service" checkbox.

Enable the SFTP service (not to be confused with FTPS!) 
by checking the Control Panel → "File Services" menu → 
"FTP" tab → "SFTP" group → "Enable SFTP service" checkbox.`

затем убедитесь, что вы достаточно папку, доступную для пользователя, который вы используете для подключения Пи. Я думаю, что вам также нужно включить домашнюю службу пользователя, чтобы вы получили право разрешения для пользователей, отличных от admin или root. Дополнительная информация здесь.


простой ответ, безусловно, SSH. Это доступно на обеих платформах и поддерживает и пароль и вход на основе сертификата.

Это, конечно, не так просто, как использование SAMBA или NFS, но вы можете использовать rsync или какой-либо инструмент на основе rsync для синхронизации локальной и удаленной папки.

в этой статье из Synology показывает вам как настроить rsync-это кадры в качестве резервной копии, но это достаточно легко использовать 2-полосную синхронизацию.

  1. на NAS откройте Backup & Replication. Перейти в Услуги резервного копирования > Сети назначения для резервного копирования, а затем установите флажок Включить службу сетевого резервирования.
  2. на Pi, запустить что-то вроде

    rsync -av -e ssh home/ admin@192.168.55.66::NetBackup/backupdata/

как я уже сказал, не так хорошо, как сетевое крепление, но не слишком плохо. Конечно, этот пример для одноразовой синхронизации, вы должны положить, что в cron или еще лучше, запустите какой-нибудь демон синхронизации.

2
отвечен Julian Knight 2023-04-25 03:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

nas
nfs
raspberry-pi
sharing
synology
Вверх