Użyj NFS, aby udostępnić plik między systemami, jeśli nie ma w nim okien, to takie proste.
Zainstaluj serwer jądra nfs i serwer nfs-common na komputerze, który ma udostępniać pliki. Można je zainstalować w Centrum oprogramowania lub wolisz instalować pakiety. Możesz zainstalować je w wierszu poleceń za pomocą:
sudo apt-get update && sudo apt-get install nfs-kernel-server nfs-common
Musisz edytować plik eksportu, który pokazuje, co i komu udostępniać. Więc uruchom:
gksu gedit /etc/exports
Na przykład, aby dać pełne uprawnienia do odczytu i zapisu, zezwalając na dowolny komputer od 192.168.1.1 do 192.168.1.255, dodaj tę linię do /etc/exports
:
/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)
Plik eksportu mojej córki wygląda tak (ja .201
- nie używamy zakresu, tylko jeden adres 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)
Uruchom ponownie serwer NFS, uruchamiając:
sudo /etc/init.d/nfs-kernel-server restart
(Lub uruchom ponownie komputer.)
Od teraz po edycji /etc/exports
pliku możesz po prostu uruchomić, sudo exportfs -a
aby zastosować zmiany.
showmount
Komenda powie, że wszystko poszło dobrze - na przykład na komputerze mojej córki, to pokazuje ona dzielić te dwie rzeczy z mojego komputera @ 0,201 (ME), jeżeli są wymagane
$ showmount -e
Export list for jamie-desktop:
/srv/nfs 192.168.0.201
/home 192.168.0.201
Następnie zainstaluj nfs-common na komputerze, który chce zamontować udziały eksportowe jako część swojego systemu plików.
fstab
Wpis należy dodać mieć komputery nfs-client zamontować kolejne komputery eksportu @ czasie startu. gksu gedit /etc/fstab
edytuje wymagany plik.
192.168.0.200:/srv/nfs /media nfs rsize=8192 and wsize=8192,noexec,nosuid
Uruchom ponownie, a udział zostanie zamontowany /media
.
Skonfiguruj serwer na kliencie i klient na serwerze dla udziałów dwukierunkowych.
Możesz drukować na udostępnionej drukarce za pomocą CUPS (jak wspomniano w tej odpowiedzi ).