Was ist bei zwei Linux-Boxen in einem LAN der einfachste Weg, Dateien zwischen ihnen zu übertragen?
networking
file-sharing
David Thornley
quelle
quelle
scp
oderrsync
für mich.Normalerweise mounte ich ein Verzeichnis über ssh über FUSE und sshfs.
Montieren:
Aushängen:
quelle
Ich benutze Netcat (wenn ich keine Sicherheit benötige)
quelle
tar -c files and folders/ |pv -cN in|lzop|pv -cN out|nc x.y.z.t 1234
nfs könnte nützlich sein.
Das Network File System (NFS) ermöglicht einem Clientknoten den transparenten Dateizugriff über das Netzwerk. Durch die Verwendung von NFS verarbeitet ein Clientknoten Dateien, die sich auf einer Vielzahl von Servern und Serverarchitekturen sowie auf einer Vielzahl von Betriebssystemen befinden. Dateizugriffsaufrufe auf dem Client (z. B. Leseanforderungen) werden in NFS-Protokollanforderungen konvertiert und über das Netzwerk an das Serversystem gesendet.
Möglicherweise benötigen Sie Hilfe von Ihrem Unix-Administrator, um es zum ersten Mal einzurichten, aber es ist sehr nützlich.
quelle
Für einmalige Dateiübertragungen verwende ich normalerweise SFTP oder eine vorhandene Samba-Freigabe.
Ich empfehle, dass Sie rsync oder unisono (für die 2-Wege-Synchronisation) verwenden, um die Synchronisation aufrechtzuerhalten.
Bearbeiten:
scp
wäre dann bessersftp
, da es auf allen SSH-fähigen Hosts funktionieren würdequelle
Für Backups verwende ich oft rsync. Wenn ich ein Backup auf einem Remote-Computer durchführen möchte, füge ich eine Zeile in / etc / fstab ein, damit der Remote-Computer weiterhin von NFS oder CFIS (Samba) gemountet wird.
Dann habe ich eine Zeile in meiner Crontab mit rsync.
quelle
Netcat ist einfach, aber nicht alle Versionen schließen zuverlässig Verbindung.
Hier ist ein Thread über die Verwendung von
socat
: socat zuverlässige Dateiübertragung über TCPEtwas zusammenfassen:
Vorgeschlagen :
Vorgeschlagene Verbesserungen :
quelle
Giver ist eine einfache Desktop-Anwendung zur Dateifreigabe. Andere Personen, die Giver in Ihrem Netzwerk ausführen, werden automatisch erkannt, und Sie können Dateien an sie senden, indem Sie die Dateien einfach auf ihr Foto oder Symbol ziehen, das in Giver angezeigt wird.
In Ubuntu:
quelle
Sie können auch das Programm Giver verwenden . Damit können Sie Dateien mit 2 Klicks über LAN oder per "Drag'n'Drop" zum Empfänger übertragen. Empfänger (die ebenfalls ausgeführt werden müssen
giver
) werden über Zeroconf ermittelt, sodass Sie nicht einmal ihre IP-Adresse kennen müssen. Hier ist ein Video darüber, wie Giver funktioniert .quelle
Wenn Sie auf dem empfangenden Host kein Konto (Passwort) haben, können Sie woos (Web Offer One Stream) verwenden:
woos file-or-directory ...
http://fex.belwue.de/fstools/woos.html
quelle