При наличии двух блоков Linux в локальной сети, какой самый простой способ передачи файлов между ними?
networking
file-sharing
Дэвид Торнли
источник
источник
scp
илиrsync
для меня.Я обычно монтирую каталог через ssh через FUSE и sshfs.
Установить:
Отсоединение:
источник
Я использую netcat (если мне не нужна безопасность)
источник
tar -c files and folders/ |pv -cN in|lzop|pv -cN out|nc x.y.z.t 1234
NFS может быть полезным.
Сетевая файловая система (NFS) позволяет клиентскому узлу осуществлять прозрачный доступ к файлам по сети. Используя NFS, клиентский узел работает с файлами, расположенными на различных серверах и серверных архитектурах, а также в различных операционных системах. Вызовы доступа к файлам на клиенте (например, запросы на чтение) преобразуются в запросы протокола NFS и отправляются в серверную систему по сети.
Вам может потребоваться помощь от администратора Unix, чтобы настроить его в первый раз, но это очень полезно.
источник
Для однократной передачи файлов я обычно использую SFTP или существующий общий ресурс samba.
Для синхронизации я предлагаю вам попробовать rsync или unison (для двусторонней синхронизации).
Edit: тогда
scp
будет лучшеsftp
, так как он будет работать на всех хостах с включенным SSHисточник
Для создания резервных копий я часто использую rsync. Если я хочу сделать резервную копию на удаленной машине, я добавлю строку в / etc / fstab, чтобы удаленная машина была смонтирована с помощью NFS или CFIS (Samba).
Затем добавьте строку в мой crontab, используя rsync.
источник
Netcat прост, но не все версии надежно закрывают соединение.
Вот тема об использовании
socat
: надежная передача файлов через TCPПодвести итог:
Предложено :
Предлагаемые улучшения :
источник
Giver - это простое настольное приложение для обмена файлами. Другие люди, работающие с Giver в вашей сети, автоматически обнаруживаются, и вы можете отправлять им файлы, просто перетаскивая их на фотографию или значок, отображаемый в Giver.
В Ubuntu:
источник
Также вы можете использовать программу Giver . С его помощью вы можете передавать файлы по локальной сети в 2 клика или путем «перетаскивания» файла получателю. Получатели (которые также должны запускаться
giver
) обнаруживаются через Zeroconf, поэтому вам не нужно знать даже их IP. Вот видео о том, как работает Giver .источник
Если у вас нет учетной записи (пароля) на принимающем хосте, вы можете использовать woos (веб-предложение в один поток):
woos file-or-directory ...
http://fex.belwue.de/fstools/woos.html
источник