Biorąc pod uwagę dwa urządzenia Linux w sieci LAN, jaki jest najprostszy sposób przesyłania plików między nimi?
networking
file-sharing
David Thornley
źródło
źródło
scp
czyrsync
dla mnie.Zazwyczaj montuję katalog przez ssh przez FUSE i sshfs.
Uchwyt:
Odmontuj:
źródło
Używam netcat (jeśli nie potrzebuję bezpieczeństwa)
źródło
tar -c files and folders/ |pv -cN in|lzop|pv -cN out|nc x.y.z.t 1234
NFS może być przydatne.
Network File System (NFS) umożliwia węzłowi klienta wykonywanie przezroczystego dostępu do plików przez sieć. Korzystając z NFS, węzeł klienta działa na plikach znajdujących się na różnych serwerach i architekturach serwerów oraz w różnych systemach operacyjnych. Wywołania dostępu do plików na kliencie (takie jak żądania odczytu) są konwertowane na żądania protokołu NFS i wysyłane do systemu serwera przez sieć.
Możesz potrzebować pomocy administratora Unixa, aby skonfigurować go za pierwszym razem, ale jest to bardzo przydatne.
źródło
Do jednorazowych transferów plików zwykle używam SFTP lub istniejącego udziału samby.
Aby zachować synchronizację, sugeruję wypróbowanie rsync lub unison (dla synchronizacji 2-kierunkowej)
Edycja:
scp
byłoby lepiejsftp
, ponieważ działałoby na wszystkich hostach obsługujących SSHźródło
Do robienia kopii zapasowych często używam rsync. Jeśli chcę wykonać kopię zapasową na zdalnym komputerze, wstawię linię w / etc / fstab, aby utrzymać zdalny komputer zamontowany przez NFS lub CFIS (Samba).
Następnie miej linię w moim crontabie używając rsync.
źródło
Netcat jest prosty, ale nie wszystkie wersje niezawodnie zamykają połączenie.
Oto wątek na temat używania
socat
: niezawodnego transferu plików przez TCPPodsumowując:
Proponowane :
Proponowane ulepszenia :
źródło
Giver to prosta aplikacja do udostępniania plików. Inne osoby korzystające z Giver w twojej sieci są automatycznie wykrywane i możesz wysłać do nich pliki, po prostu przeciągając je na ich zdjęcie lub ikonę pokazaną w Giver.
W Ubuntu:
źródło
Możesz także skorzystać z programu Giver . Za jego pomocą możesz przesyłać pliki przez sieć LAN za pomocą 2 kliknięć lub poprzez „przeciąganie i upuszczanie” pliku do odbiorcy. Odbiorcy (którzy również muszą uruchomić
giver
) są wykrywani przez Zeroconf, więc nie musisz znać nawet ich adresu IP. Oto wideo o tym, jak działa Giver .źródło
Jeśli nie masz konta (hasła) na hoście odbierającym, możesz użyć woos (oferta internetowa dla jednego strumienia):
plik-lub-katalog woos ...
http://fex.belwue.de/fstools/woos.html
źródło