Compartilhe arquivos e impressora entre duas caixas do Ubuntu

16

Eu tenho duas caixas do Ubuntu e quero compartilhar arquivos e impressoras entre elas. Estou lendo sobre o Samba, mas tenho uma pergunta: O Samba é apenas para compartilhar coisa entre o Ubuntu e o Windows? Outra pergunta: Há muitas informações descrevendo o hot para compartilhar arquivos e impressoras entre o Ubuntu e o Windows, mas e as duas caixas do Ubuntu? Como eu posso fazer isso? Existe como posso seguir?

    
por hhlp 20.10.2010 / 19:56

4 respostas

26

Use o NFS para compartilhar arquivos entre sistemas, se não houver janelas envolvidas, é tão fácil.

Instale o nfs-kernel-server e nfs-common no computador que possui os arquivos a serem 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ções que mostra o que compartilhar e com quem. Então corra:

gksu gedit /etc/exports

Por exemplo, para conceder permissões completas de leitura e gravação, permitindo qualquer computador de 192.168.1.1 a 192.168.1.255, adicione essa 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 é assim (eu sou .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 apenas reinicie o computador.)

A partir de agora, após editar o arquivo /etc/exports , você pode simplesmente executar sudo exportfs -a para aplicar as alterações.

O showmount cmommand lhe dirá que tudo correu bem -por exemplo, no computador da minha filha, mostra que ela vai compartilhar essas duas coisas com o meu computador @ .201 (eu) 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 entrada fstab deve ser adicionada para que seus computadores fiquem nfs -client montar outros computadores exporta @ tempo de inicialização. gksu gedit /etc/fstab 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 em /media .

Configure um servidor no cliente e no cliente no servidor para compartilhamentos bidirecionais.

Você pode imprimir em uma impressora compartilhada com o CUPS (como mencionado em esta resposta ).

    
por stevehendo34 21.10.2010 / 00:26
4

Para compartilhar arquivos entre hosts Linux / Unix em uma rede confiável NFS é geralmente a melhor opção.

    
por Florian Diesch 20.10.2010 / 21:30
3

Você pode usar o Samba da mesma maneira para compartilhar entre 2 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, apenas use sftp: // no Nautilus).

Uma possível vantagem de usar o Samba é que ele também funcionará se você precisar compartilhar algo com um usuário do Windows ou do Mac OS X (por exemplo, um visitante com um laptop).

    
por JanC 20.10.2010 / 20:38
1

Você pode usar o Ubuntu One para compartilhamento de arquivos fácil e direto para a configuração.

Este artigo deve ajudar a compartilhar a impressora, mas depende muito da marca da impressora também.

Goodluck.

    
por myusuf3 20.10.2010 / 21:11