Condividi file e stampanti tra due box Ubuntu

16

Ho due box Ubuntu e voglio condividere file e stampanti tra di loro. Sto leggendo di Samba ma ho una domanda: Samba è solo per la condivisione di cose tra Ubuntu e Windows? Un'altra domanda: ci sono molte informazioni che descrivono hot per condividere file e stampanti tra Ubuntu e Windows, ma che dire di due box Ubuntu? Come lo posso fare? C'è un modo per seguire?

    
posta hhlp 20.10.2010 - 19:56

5 risposte

27

Usa NFS per condividere file tra sistemi se non ci sono finestre coinvolte, è così facile.

Installa nfs-kernel-server e nfs-common sul computer con i file da condividere. Questi possono essere installati nel Software Center, o comunque preferisci installare i pacchetti. Puoi installarli sulla riga di comando con:

sudo apt-get update && sudo apt-get install nfs-kernel-server nfs-common

Devi modificare il file delle esportazioni che mostra cosa condividere e con chi. Quindi corri:

gksu gedit /etc/exports

Ad esempio, per fornire permessi di lettura e scrittura completi, consentendo qualsiasi computer da 192.168.1.1 a 192.168.1.255, aggiungi questa riga a /etc/exports :

/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)

Il file di esportazione di mia figlia ha questo aspetto (sono .201 - non usiamo un intervallo, solo un 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)

Riavvia il server NFS eseguendo:

sudo /etc/init.d/nfs-kernel-server restart

(O riavvia il computer.)

Da ora in poi, dopo aver modificato il file /etc/exports , puoi semplicemente eseguire sudo exportfs -a per applicare le modifiche.

Il showmount cmommand ti dirà che tutto è andato bene- -per esempio, sul computer di mia figlia, mostra che condividerà queste due cose con il mio computer @ .201 (me) se richiesto

$ showmount -e
Export list for jamie-desktop:
/srv/nfs 192.168.0.201
/home    192.168.0.201

Quindi installa nfs-common sul computer che desidera montare le condivisioni di esportazione come parte del suo file system.

È necessario aggiungere una voce fstab per avere i tuoi computer nfs -client montare un altro computer esporta all'avvio. gksu gedit /etc/fstab modificherà il file richiesto.

 192.168.0.200:/srv/nfs  /media  nfs  rsize=8192 and wsize=8192,noexec,nosuid

Riavvia e la condivisione è montata in /media .

Configura un server sul client e sul client sul server per le condivisioni a due vie.

Puoi stampare su una stampante condivisa con CUPS (come menzionato in questa risposta ).

    
risposta data stevehendo34 21.10.2010 - 00:26
4

Per condividere file tra host Linux / Unix su una rete attendibile NFS di solito è l'opzione migliore.

    
risposta data Florian Diesch 20.10.2010 - 21:30
3

Puoi usare Samba nello stesso modo per condividere tra 2 macchine Ubuntu.

In alternativa, puoi anche utilizzare CUPS direttamente per condividere stampanti e uno degli altri file system di rete supportati per condividere file (o se hai un server SSH configurato, usa solo sftp: // in Nautilus).

Un possibile vantaggio dell'utilizzo di Samba è che funzionerà anche se hai sempre bisogno di condividere qualcosa con un utente Windows o Mac OS X (ad es. un visitatore con un laptop).

    
risposta data JanC 20.10.2010 - 20:38
1

Puoi usare Ubuntu One integrato per condividere file in modo semplice e diretto.

Questo articolo dovrebbe aiutare a condividere la stampante, ma dipende in gran parte anche dalla marca della stampante.

Goodluck.

    
risposta data myusuf3 20.10.2010 - 21:11
0

Le istruzioni di montaggio NFS sopra hanno funzionato per me - con una eccezione. Sto provando a montare una directory condivisa sul mio PC Linux da un Raspberry Pi che esegue l'ultima versione di Raspbian (stretch). Quando ho usato il formato sopra nel file fstab su Pi, ho ricevuto un errore di formattazione. Ciò è stato corretto cambiando la voce "rsize = 8192 e wsize = 8192" in "rsize = 8192, wsize = 8192". Dopo di ciò sono stato in grado di eseguire un "sudo mount -a" e tutto è stato montato perfettamente.

    
risposta data David Harper 21.06.2018 - 17:09

Leggi altre domande sui tag