Verwenden Sie NFS, um Dateien zwischen Systemen freizugeben, wenn keine Fenster beteiligt sind. Dies ist so einfach.
Installieren Sie nfs-kernel-server und nfs-common auf dem Computer, auf dem sich die freizugebenden Dateien befinden. Diese können im Software Center installiert werden, oder Sie möchten Pakete installieren. Sie können sie auf der Kommandozeile installieren mit:
sudo apt-get update && sudo apt-get install nfs-kernel-server nfs-common
Sie müssen die Exportdatei bearbeiten, in der angegeben ist, was und mit wem geteilt werden soll. Also laufe:
gksu gedit /etc/exports
Um beispielsweise vollständige Lese- und Schreibberechtigungen zu erteilen und jedem Computer von 192.168.1.1 bis 192.168.1.255 zu erlauben, fügen Sie diese Zeile hinzu zu /etc/exports
:
/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)
Die Exportdatei meiner Tochter sieht folgendermaßen aus (ich bin - .201
wir verwenden keinen Bereich, nur eine 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)
Starten Sie den NFS-Server neu, indem Sie Folgendes ausführen:
sudo /etc/init.d/nfs-kernel-server restart
(Oder starten Sie den Computer neu.)
Von nun an können Sie nach dem Bearbeiten der /etc/exports
Datei einfach ausführen sudo exportfs -a
, um die Änderungen zu übernehmen.
Der showmount
Befehl teilt Ihnen mit, dass alles gut gelaufen ist. Beispielsweise zeigt er auf dem Computer meiner Tochter, dass sie diese beiden Dinge auf Anfrage mit meinem Computer @ .201 (mir) teilt
$ showmount -e
Export list for jamie-desktop:
/srv/nfs 192.168.0.201
/home 192.168.0.201
Installieren Sie dann nfs-common auf dem Computer, der die Exportfreigaben als Teil seines Dateisystems bereitstellen möchte.
Es fstab
muss ein Eintrag hinzugefügt werden, damit der nfs-client Ihres Computers einen anderen Computer mounten kann. Exportiert @ boot time. gksu gedit /etc/fstab
bearbeitet die gewünschte Datei.
192.168.0.200:/srv/nfs /media nfs rsize=8192 and wsize=8192,noexec,nosuid
Starten Sie neu und die Freigabe wird eingehängt /media
.
Richten Sie einen Server auf dem Client und einen Client auf dem Server für bidirektionale Freigaben ein.
Sie können mit CUPS auf einem freigegebenen Drucker drucken (wie in dieser Antwort erwähnt ).