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 ).
Do udostępniania plików między hostami Linux / Unix przez zaufaną sieć NFS jest zwykle najlepszą opcją.
źródło
Możesz używać Samby w ten sam sposób, aby współdzielić 2 maszyny Ubuntu.
Alternatywnie możesz również użyć CUPS bezpośrednio do udostępniania drukarek i jednego z innych obsługiwanych sieciowych systemów plików do udostępniania plików (lub jeśli masz skonfigurowany serwer SSH, po prostu użyj sftp: // w Nautilus).
Jedną z możliwych zalet korzystania z Samby jest to, że zadziała ona również wtedy, gdy będziesz musiał udostępnić coś użytkownikowi Windows lub Mac OS X (np. Gościowi z laptopem).
źródło
Możesz użyć wbudowanego Ubuntu One do łatwego udostępniania plików i konfiguracji.
Ten artykuł powinien pomóc w udostępnianiu drukarki, ale w większości zależy również od marki drukarki.
Powodzenia.
źródło
Powyższe instrukcje montażu NFS działały dla mnie - z jednym wyjątkiem. Próbuję zamontować katalog współdzielony na moim komputerze z systemem Linux z Raspberry Pi z najnowszą wersją Raspbian (stretch). Kiedy użyłem powyższego formatu w fstab na Pi, wystąpił błąd formatu. Zostało to poprawione poprzez zmianę wpisu „rsize = 8192 i wsize = 8192” na „rsize = 8192, wsize = 8192”. Potem mogłem zrobić „sudo mount -a” i wszystko zamontowało się idealnie.
źródło