Dadas duas caixas Linux em uma LAN, qual é a maneira mais simples de transferir arquivos entre elas?
networking
file-sharing
David Thornley
fonte
fonte
scp
oursync
para mim.Eu costumo montar um diretório através do ssh via FUSE e sshfs.
Montagem:
Desmontar:
fonte
Eu uso o netcat (se não precisar de segurança)
fonte
tar -c files and folders/ |pv -cN in|lzop|pv -cN out|nc x.y.z.t 1234
NFS pode ser útil.
O NFS (Network File System) permite que um nó cliente execute acesso transparente a arquivos pela rede. Ao usar o NFS, um nó cliente opera em arquivos que residem em uma variedade de servidores e arquiteturas de servidor e em uma variedade de sistemas operacionais. As chamadas de acesso a arquivos no cliente (como solicitações de leitura) são convertidas em solicitações de protocolo NFS e enviadas ao sistema do servidor pela rede.
Você pode precisar de ajuda do seu administrador Unix para configurá-lo pela primeira vez, mas é muito útil.
fonte
Para transferências únicas de arquivos, geralmente uso SFTP ou um compartilhamento de samba existente.
Para manter a sincronização, sugiro que você tente rsync ou unison (para sincronização bidirecional)
Edit:
scp
seria melhorsftp
, pois funcionaria em todos os hosts habilitados para SSHfonte
Para fazer backups, costumo usar o rsync. Se eu quiser fazer backup em uma máquina remota, colocarei uma linha em / etc / fstab para manter a máquina remota montada por NFS ou CFIS (Samba).
Então tenho uma linha no meu crontab usando o rsync.
fonte
O netcat é simples, mas nem todas as versões fecham a conexão de maneira confiável.
Aqui está um tópico sobre o uso
socat
: transferência confiável de arquivos socat sobre TCPResumindo:
Proposta :
Aprimoramentos propostos :
fonte
Giver é um aplicativo simples para compartilhamento de arquivos. Outras pessoas executando o Giver na sua rede são descobertas automaticamente e você pode enviar arquivos para elas, simplesmente arrastando os arquivos para a foto ou o ícone mostrado no Giver.
No Ubuntu:
fonte
Além disso, você pode usar o programa Giver . Com ele, você pode transferir arquivos pela LAN com 2 cliques ou "arrastar e soltar" o arquivo para o destinatário. Os destinatários (que também precisam ser executados
giver
) são descobertos pelo Zeroconf, para que você não precise saber nem o IP deles. Aqui está o vídeo sobre como o Giver funciona .fonte
Se você não possui uma conta (senha) no host de recebimento, pode usar woos (oferta da web em um fluxo):
woos arquivo ou diretório ...
http://fex.belwue.de/fstools/woos.html
fonte