Udostępnianie plików w domu było koszmarem, nawet pomiędzy różnymi wersjami systemu Windows - nieważne Mac i Linux! Te systemy operacyjne mogą teraz rozmawiać ze sobą i udostępniać pliki bez specjalnego oprogramowania.
Będziemy używać do tego protokołu SMB. Windows używa SMB do udostępniania plików, podczas gdy zarówno Mac, jak i popularne dystrybucje Linuksa mają wbudowaną obsługę SMB. Microsoft nawet przesłał łatki do projektu open-source Samba, aby go ulepszyć!
Musisz włączyć staroświeckie udostępnianie plików w systemie Windows, ponieważ inne systemy operacyjne nie mogą uzyskać dostępu do grup domowych. Aby to zrobić, otwórz Panel sterowania i przejdź do opcji Sieć i udostępnianie> Zmień zaawansowane ustawienia udostępniania. Włącz "odnajdywanie sieci" i "udostępnianie plików i drukarek".
Zmień pozostałe opcje, jeśli chcesz udostępnić foldery publiczne w sieci bez konieczności podawania hasła.
Zlokalizuj folder, który chcesz udostępnić w Eksploratorze Windows lub Eksploratorze plików, kliknij go prawym przyciskiem myszy i wybierz Właściwości. Kliknij kartę Udostępnianie i użyj opcji tutaj, aby udostępnić folder i skonfigurować jego uprawnienia.
Przejdź do panelu Sieć w Eksploratorze Windows lub Eksploratorze plików, aby wyświetlić inne komputery udostępniające pliki. Zobaczysz, że poprawnie skonfigurowane komputery Mac i Linux pojawią się na tej liście wraz z pobliskimi komputerami z systemem Windows. Kliknij dwukrotnie komputer, aby wyświetlić udostępnione pliki.
Możesz także podłączyć się bezpośrednio do komputera, jeśli znasz jego nazwę lub adres IP. Po prostu wpisz // COMPUTERNAME w Eksploratorze Windows lub pasku adresu Eksploratora plików i naciśnij Enter. Zamień COMPUTERNAME na lokalny adres IP komputera, jeśli chcesz zamiast tego połączyć się bezpośrednio z adresem IP.
Aby udostępnić foldery na komputerze Mac, musisz włączyć udostępnianie plików w sieci. Otwórz Preferencje systemowe, klikając logo Apple i wybierając Preferencje systemowe. Kliknij ikonę udostępniania i włącz udostępnianie plików. Kliknij przycisk Opcje tutaj i upewnij się, że "Udostępnij pliki i foldery za pomocą SMB" jest włączony.
Użyj kolumny Foldery udostępnione, aby wybrać dodatkowe foldery do udostępnienia. Użyj kolumny Użytkownicy, aby wybrać, którzy użytkownicy i grupy mogą uzyskać do nich dostęp i pisać.
Otwórz Finder, kliknij Przejdź w menu u góry ekranu i wybierz Połącz z serwerem. Wprowadź następujący adres, zastępując COMPUTERNAME nazwą komputera z systemem Windows: smb: // COMPUTERNAME. Można także wprowadzić lokalny adres IP innego komputera zamiast jego nazwy.
Zostaniesz poproszony o uwierzytelnienie przy użyciu odpowiednich poświadczeń lub zalogowanie się jako gość. Po połączeniu komputer pojawi się pod kolumną Shared na pasku bocznym Findera.
Aby automatycznie łączyć się z folderem współdzielonym przy każdym logowaniu, otwórz okno Preferencje systemowe i przejdź do opcji Użytkownicy i grupy> Elementy logowania. Przeciągnij i upuść udział sieciowy z pod kolumną Shared w Finderze do listy elementów logowania.
Użyj menedżera plików na pulpicie, aby udostępnić folder w systemie Linux. Użyliśmy menedżera plików Nautilus na Ubuntu 14.04 tutaj, ale proces powinien być podobny do innych menedżerów plików.
Otwórz menedżera plików, kliknij prawym przyciskiem myszy folder, który chcesz udostępnić, i wybierz Właściwości. Kliknij kartę Udostępnij w sieci lokalnej i włącz udostępnianie dla tego folderu. Jeśli po raz pierwszy włączasz udostępnianie, zostaniesz poproszony o pobranie i zainstalowanie oprogramowania Samby - dzieje się to automatycznie po podaniu hasła.
Skonfiguruj ustawienia udostępniania po zainstalowaniu oprogramowania Samba - kliknij przycisk Utwórz udział, aby rozpocząć udostępnianie folderu.
Twój menedżer plików deksotp dla Linux-a prawdopodobnie zawiera przeglądarkę sieciową, której możesz użyć do zlokalizowania i uzyskania dostępu do folderów współdzielonych w sieci lokalnej.
Kliknij opcję Przeglądaj sieć na pasku bocznym menedżera plików. Następnie możesz dwukrotnie kliknąć opcję Sieć Windows, dwukrotnie kliknąć grupę roboczą (domyślnie WORKGROUP) i dwukrotnie kliknąć komputer w pobliżu, aby wyświetlić udostępnione pliki.
Aby połączyć się bezpośrednio z komputerem, wybierz zamiast niego opcję Połącz z serwerem w Nautilusie i wpisz ścieżkę do zdalnego komputera: smb: // COMPUTERNAME
Jednak po nawiązaniu połączenia może być konieczne uwierzytelnienie przy użyciu nazwy konta użytkownika i hasła, które ma dostęp do plików na komputerze zdalnym. Zależy to od tego, czy włączono dostęp gościa i jak skonfigurować uprawnienia do udostępniania folderów.
Image Credit: Yutaka Tsutano na Flickr