Use o NFS para compartilhar arquivos entre sistemas, se não houver janelas envolvidas, é tão fácil.
Instale o nfs-kernel-server e o nfs-common no computador em que os arquivos serão compartilhados. Eles podem ser instalados no Centro de Software ou, no entanto, você prefere instalar pacotes. Você pode instalá-los na linha de comando com:
sudo apt-get update && sudo apt-get install nfs-kernel-server nfs-common
Você precisa editar o arquivo de exportação que mostra o que compartilhar e com quem. Então corra:
gksu gedit /etc/exports
Por exemplo, para fornecer permissões completas de leitura e gravação, permitindo que qualquer computador entre 192.168.1.1 e 192.168.1.255, adicione esta linha a /etc/exports
:
/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)
O arquivo de exportação da minha filha se parece com isso (eu estou .201
- não estamos usando um intervalo, apenas um IP):
/home 192.168.0.201(rw,sync,no_root_squash,no_subtree_check)
/srv/nfs 192.168.0.201(rw,sync,no_subtree_check)
Reinicie o servidor NFS executando:
sudo /etc/init.d/nfs-kernel-server restart
(Ou reinicie o computador.)
A partir de agora, depois de editar o /etc/exports
arquivo, você pode simplesmente executar sudo exportfs -a
para aplicar as alterações.
O showmount
comando informará que tudo correu bem - por exemplo, no computador da minha filha, mostra que ela compartilhará essas duas coisas com o meu computador @ .201 (me), se solicitado
$ showmount -e
Export list for jamie-desktop:
/srv/nfs 192.168.0.201
/home 192.168.0.201
Em seguida, instale o nfs-common no computador que deseja montar os compartilhamentos de exportação como parte de seu sistema de arquivos.
Uma fstab
entrada deve ser adicionada para que seus computadores nfs-client montem outros computadores exporta @ tempo de inicialização. gksu gedit /etc/fstab
irá editar o arquivo necessário.
192.168.0.200:/srv/nfs /media nfs rsize=8192 and wsize=8192,noexec,nosuid
Reinicialize e o compartilhamento é montado /media
.
Configure um servidor no cliente e o cliente no servidor para compartilhamentos bidirecionais.
Você pode imprimir em uma impressora compartilhada com o CUPS (como mencionado nesta resposta ).
Para compartilhar arquivos entre hosts Linux / Unix em uma rede confiável, o NFS geralmente é a melhor opção.
fonte
Você pode usar o Samba da mesma maneira para compartilhar entre duas máquinas Ubuntu.
Como alternativa, você também pode usar o CUPS diretamente para compartilhar impressoras e um dos outros sistemas de arquivos de rede suportados para compartilhar arquivos (ou se você tiver um servidor SSH configurado, use sftp: // no Nautilus).
Uma possível vantagem do uso do Samba é que ele também funcionará se você precisar compartilhar algo com um usuário do Windows ou Mac OS X (por exemplo, um visitante com um laptop).
fonte
Você pode usar o Ubuntu One embutido para compartilhar arquivos com facilidade e facilidade de configuração.
Este artigo deve ajudar no compartilhamento da impressora, mas também depende principalmente da marca da impressora.
Boa sorte.
fonte
As instruções de montagem do NFS acima funcionaram para mim - com uma exceção. Estou tentando montar um diretório compartilhado no meu PC Linux a partir de um Raspberry Pi executando a versão mais recente do Raspbian (stretch). Quando usei o formato acima no fstab no Pi, recebi um erro de formato. Isso foi corrigido alterando a entrada "rsize = 8192 e wsize = 8192" para "rsize = 8192, wsize = 8192". Depois disso, pude fazer um "sudo mount -a" e tudo montou perfeitamente.
fonte