Reklama

Kiedy tworzysz własny serwer plików lub pamięć podłączoną do sieci, możesz być zaskoczony, ile myślisz o przeniesieniu plików.

Dla ludzkiego oka każde podejście wygląda tak samo (jak niewidoczne), ale na poziomie technicznym komputery mówią w bardzo różny sposób. To, które podejmiesz, zależy od systemów operacyjnych i typów urządzeń, które zamierzasz połączyć.

1. FTP

Możesz uzyskać dostęp do dysku twardego podłączonego do routera przez FTP

FTP oznacza File Transfer Protocol. Jest to standardowa metoda przenoszenia plików między klientem a serwerem. Na przykład Twój laptop jest klientem. Twój serwer domowy jest serwerem.

FTP jest wszechstronny, ponieważ Twój system operacyjny naprawdę nie ma znaczenia. Protokół istnieje, odkąd którykolwiek z nich miał graficzne interfejsy użytkownika. Router może nawet zawierać port USB i obsługiwać przesyłanie danych na zewnętrzny dysk twardy przez FTP (który jest łatwym sposobem na stworzenie serwera domowego, choć nie jest tak solidny, jak skonfigurowanie dedykowanej maszyny dla praca).

Możesz chronić swoje dane, wymagając nazwy użytkownika i hasła, ale domyślnie FTP przesyła dane uwierzytelniające niezaszyfrowane. Może to być w porządku w sieci domowej, ale będziesz potrzebować czegoś bardziej bezpiecznego podczas pracy w większej sieci lub przesyłania plików przez Internet.

instagram viewer

To nie znaczy, że musisz zrezygnować z FTP. Możesz wypróbować FTPS, odmianę szyfrującą twoje połączenie.

2. SMB

Osobiste udostępnianie plików w systemie Linux za pomocą Samby

SMB oznacza Server Message Block. Mimo, że powstał jako projekt IBM, stał się sposobem na komunikację komputerów z systemem Microsoft Windows w sieci lokalnej. Gdy tworzysz folder za pomocą Eksploratora Windows i rozszerzasz dostęp do innych użytkowników, robisz to za pośrednictwem SMB.

SMB nie ogranicza się do użytkowników systemu Windows. Możesz również uzyskać dostęp do tych plików z systemu macOS, Linux i innych systemów operacyjnych typu Unix. Apple nazywa swoją implementację SMBX, podczas gdy w Linuksie implementacja jest znana jako Samba. W obu przypadkach laptop może służyć jako serwer lub klient.

SMB doskonale nadaje się do rozsyłania plików między komputerami w sieci lokalnej na wiele platform. Użytkownicy nie potrzebują żadnej wiedzy technicznej, aby rozpocząć udostępnianie folderów i pobieranie plików, oprócz świadomości sekcji sieci na pasku bocznym menedżera plików.

3. AFP

AFP lub Apple Filing Protocol to zastrzeżony system Apple do łączenia różnych komputerów macOS. Jeśli masz gospodarstwo domowe pełne produktów Apple lub prowadzisz firmę korzystającą ze sprzętu Apple, może to być najbardziej odpowiedni protokół przesyłania plików dla Ciebie.

Chociaż AFP jest specyficzny dla urządzeń Apple, można kupić domowe systemy multimedialne obsługujące protokół. Możesz też skonfiguruj własne pudełko FreeNAS lub OpenMediaVault FreeNAS vs. OpenMediaVault vs. Amahi: Który z nich najlepiej nadaje się do DIY NAS?Planujesz samodzielny serwer NAS, ale nie wiesz, które wybrać rozwiązanie? Dowiedz się, co jest dla Ciebie najlepsze: FreeNAS, OpenMediaVault lub Amahi! Czytaj więcej na starym komputerze i korzystaj z AFP, aby udostępniać pliki swoim komputerom iMac, MacBooki i iPadom.

Z drugiej strony, jeśli nie pracujesz wyłącznie ze sprzętem Apple, nie ma powodu, aby martwić się AFP. Ten protokół jest raczej wyspecjalizowany. Inne opcje oferują lepszą zgodność między platformami lub komunikację między serwerami.

4. NFS

Network File System, znany jako NFS, jest protokołem używanym na komputerach z systemem Unix i komputerach podobnych do systemu Unix (takich jak Linux). Jego siła polega na tym, że wiele komputerów może regularnie uzyskiwać dostęp do tego samego serwera. NFS może oferować większe prędkości na komputerach obsługujących protokół.

Wadą NFS jest to, że nawet jeśli używasz pulpitu opartego na Linuksie, konfiguracja nie jest oczywista. Instrukcje zazwyczaj kierują cię w stronę wiersza poleceń, przy czym musisz powiedzieć komputerowi, aby zamontował udziały sieciowe tak, jak podłącza sprzęt fizyczny. Jak sama nazwa wskazuje, traktujesz folder współdzielony w sieci tak, jakby był częścią twojego systemu plików.

Ponownie konfiguracja NFS nie jest trudna, jeśli nie masz ochoty korzystać z wiersza poleceń, ale proces ten nie jest intuicyjny, co możesz odkryć i skonfigurować za pomocą menedżera plików na pulpicie.

5. SSH / SFTP

Instrukcja SFTP otwarta w terminalu Linux

SSH oznacza Secure Shell. Jest to metoda łączenia się ze zdalnym komputerem i zarządzania nim. Jeśli chcesz uruchamiać polecenia na serwerze, niezależnie od tego, czy znajduje się on w piwnicy, czy na farmie serwerów oddalonej o tysiące mil, możesz zwrócić się do SSH, aby wykonać zadanie.

Sam SSH nie jest protokołem przesyłania plików. Właśnie tam wkracza SFTP, zwany inaczej SSH File Transfer Protocol lub Secure File Transfer Protocol. Jest to sposób przesyłania plików przez szyfrowane połączenie. Pomimo podobieństwa nazwy SFTP nie odnosi się do używania FTP przez SSH, co jest skomplikowaną sprawą.

SFTP to inna metoda przesyłania danych przy użyciu tej samej technologii, co SSH.

SFTP nie jest konieczne dla serwera domowego, chyba że obawiasz się, że ktoś ma dostęp do Twojej sieci Wi-Fi i szpieguje Twój ruch. SFTP to lepsza opcja przesyłania plików z lub do lokalizacji poza domem. Ale to nie znaczy, że musisz używać SSH, gdy przenosisz pliki zdalnie.

Jeśli masz aktywne połączenie VPN szyfrujące ruch internetowy, możesz użyć FTP lub zamontować udziały NFS, wiedząc, że Twoje dane są w pewnym stopniu chronione. Używanie SFTP w połączeniu z VPN jest nieco zbędne.

6. DLNA

DLNA to skrót od Digital Living Network Alliance. Jest to standard certyfikacji, a nie protokół przesyłania plików, ale nadal jest akronimem, który możesz znać podczas konfigurowania domowego serwera multimediów. Jeśli zamierzasz przesyłać strumieniowo pliki do Smart TV lub konsoli do gier, potrzebujesz serwera z obsługą DLNA.

Aby przesyłać strumieniowo zawartość przez DLNA, nie otwierasz swojego menedżera plików, aby udostępniać lub uzyskiwać dostęp do plików. Nie uzyskujesz dostępu do plików za pomocą metody znanej jako DLNA.

Zamiast tego potrzebujesz dedykowanego oprogramowania. Plex jest jednym z najpopularniejszych przykładów Najlepsze gotowe, samodzielne i NAS rozwiązania dla serwera PlexSzukasz najlepszego serwera Plex? Oto niektóre z najlepszych budżetowych, gotowych i samodzielnych sposobów uruchamiania serwera Plex! Czytaj więcej , przy czym Emby jest alternatywą typu open source. Takie programy pobierają nieprzetworzone pliki i przesyłają je w formacie zrozumiałym dla urządzeń zgodnych z DLNA.

Możesz przesyłać strumieniowo muzykę i wideo z komputera stacjonarnego, laptopa lub dedykowanego serwera NAS. Liczy się to, że używasz niezbędnego oprogramowania zarówno na urządzeniu wysyłającym, jak i odbierającym.

Najlepszy sposób przesyłania plików w sieci domowej

Każdy kawałek oprogramowania lub kodu na komputerze ostatecznie istnieje gdzieś jako plik, więc nic dziwnego, że istnieje wiele sposobów przenoszenia plików. Ale to nie musi być skomplikowane. W zależności od przypadku użycia niektóre protokoły można łatwo polecić.

  • Korzystasz z systemu Windows i chcesz udostępniać pliki członkom rodziny? SMB
  • Zamiast tego masz gospodarstwo domowe Apple? AFP
  • Chcesz współdzielić pliki między dwoma komputerami z systemem Linux? SMB
  • Chcesz mieć ciągłe połączenie między komputerem z systemem Linux a serwerem? NFS
  • Chcesz czegoś, co tak naprawdę nie obchodzi, jaki system operacyjny preferujesz? FTP
  • Potrzebujesz bezpieczeństwa, gdy jesteś poza domem? SFTP
  • Przesyłaj strumieniowo muzykę i filmy do telewizora? DLNA

Nie chcesz zawracać sobie głowy siecią? Zawsze możesz zamiast tego używać dysków flash. Lub jeśli pracujesz z dużymi plikami multimedialnymi, możesz chcieć wybierz przenośny dysk twardy 8 najlepszych przenośnych dysków twardych, które możesz kupić już teraz Czytaj więcej .

Bertel to cyfrowy minimalista, który pisze z laptopa z fizycznymi przełącznikami prywatności i systemem operacyjnym zatwierdzonym przez Free Software Foundation. Ceni etykę nad funkcjami i pomaga innym przejąć kontrolę nad ich cyfrowym życiem.