Jak udostępniać pliki między komputerem z systemem Linux i Windows

Updated: 12/31/2020 by Computer Hope

Najprostszym i najbardziej niezawodnym sposobem na udostępnianie plików między komputerem z systemem Linux i Windows w tej samej sieci lokalnej jest użycie protokołu udostępniania plików Samba. Wszystkie nowoczesne wersje systemu Windows mają zainstalowaną Sambę, a Samba jest domyślnie zainstalowana w większości dystrybucji systemu Linux.

Utwórz folder współdzielony w systemie Windows

Najpierw utwórz folder współdzielony na swoim komputerze z systemem Windows.

  1. Otwórz Panel sterowania.
  2. Przejdź do Opcje sieci i udostępniania.
  3. Przejdź do Zmień zaawansowane ustawienia udostępniania.
  4. Wybierz Włącz wykrywanie sieci i Włącz udostępnianie plików i drukowania.

Teraz utwórz nowy folder do udostępnienia lub wybierz istniejący folder, który chcesz udostępnić.

  1. Kliknij prawym przyciskiem myszy folder i wybierz Właściwości.
  2. Przejdź do karty Udostępnianie.
  3. Powyżej przycisku Udostępnij znajduje się nazwa sieciowa tworzonego folderu udostępnionego. Powinna ona wyglądać następująco: YourCOMPUTERNAME, YourUserName, ShareFolderName. Zanotuj tę nazwę sieci, aby użyć jej później na komputerze z systemem Linux.
  4. Kliknij Udostępnij.

Dostęp do folderu współdzielonego systemu Windows z systemu Linux, używając programu Konqueror

Wiele dystrybucji systemu Linux używa środowiska graficznego KDE i menedżera plików/przeglądarki Konqueror. Jeśli tego właśnie używasz, możesz wykonać następujące kroki, aby uzyskać dostęp do folderu współdzielonego Windows:

  1. Kliknij ikonę menu K.
  2. Wybierz Internet -> Konqueror.
  3. W otwartym oknie programu Konqueror kliknij łącze Foldery sieciowe lub wpisz remote:/ w pasku adresu i naciśnij Enter.
  4. Kliknij ikonę Samba Shares.
  5. Kliknij ikonę swojej grupy roboczej Windows Home.
  6. Kliknij ikonę Workgroup.
  7. Kliknij ikonę swojego komputera.
  8. Po wyświetleniu monitu wprowadź nazwę użytkownika i hasło konta Windows, które utworzyło udział.
  9. Kliknij przycisk OK.

Dostęp do udostępnionego folderu systemu Windows z systemu Linux, za pomocą programu Nautilus

Wiele dystrybucji systemu Linux, zwłaszcza tych, które korzystają ze środowiska graficznego GNOME, używa menedżera plików Nautilus. Jeśli właśnie tego używasz, możesz wykonać następujące kroki, aby uzyskać dostęp do folderu współdzielonego Windows:

  1. Otwórz Nautilusa.
  2. Z menu Plik wybierz Połącz z serwerem.
  3. W oknie rozwijanym Typ usługi wybierz udział Windows.
  4. W polu Serwer wpisz nazwę komputera.
  5. Kliknij Połącz.

Alternatywnie, w pasku adresu Nautilusa możesz wpisać smb://ComputerName/ShareName i nacisnąć Enter. Na przykład podczas tworzenia folderu udostępnionego w systemie Windows, jeśli nazwa folderu udostępnionego jest następująca:

\YOURCOMPUTERNAME\Users\YourUserName\ShareFolderName

Wpisz smb://YOURCOMPUTERNAME/Users/YourUserName/ShareFolderName i naciśnij Enter. Zwróć uwagę na smb: na początku; w Linuksie używaj ukośników do przodu zamiast ukośników wstecznych.

Dostęp do folderu współdzielonego Windows z Linuksa, używając wiersza poleceń

Możesz również uzyskać dostęp do folderu współdzielonego Windows z wiersza poleceń Linuksa, używając programu smbclient.

  1. Otwórz terminal.
  2. Wpisz smbclient w wierszu poleceń.
  3. Jeśli otrzymasz komunikat „Usage:”, oznacza to, że smbclient jest zainstalowany i możesz przejść do następnego kroku. Jeśli jednak polecenie nie zostanie znalezione, musisz zainstalować smbclienta. Wykonaj poniższe kroki, aby go zainstalować.
    1. Jeśli używasz menedżera pakietów apt, który jest domyślny w systemach Linux, takich jak Ubuntu lub Debian, możesz użyć polecenia sudo apt-get install smbclient.
    2. Jeśli używasz menedżera pakietów yum, który jest domyślny w systemach Linux, takich jak CentOS, możesz użyć polecenia sudo yum install samba-client.
    3. Możesz również pobrać klienta Samby bezpośrednio ze strony www.samba.org/samba/download/, co może być przydatne, jeśli potrzebujesz lub chcesz skompilować program z kodu źródłowego.
  4. Po zainstalowaniu smbclienta możesz połączyć się z udziałem Windows, używając polecenia smbclient //ComputerName/ShareName -U Username. Na przykład, jeśli twoja nazwa użytkownika Windows to Fred, a nazwa sieciowa twojego udziału Windows to \u0026apos; użyj polecenia smbclient //YOURCOMPUTERNAME/Users/YourUserName/ShareFolderName -U Fred. Zauważ, że polecenie linuksowe używa ukośników do przodu zamiast ukośników wstecznych).
  5. Wprowadź swoje hasło.
  6. Po uwierzytelnieniu zostanie wyświetlony znak zachęty smb: \8345> prompt.
  7. W tym miejscu możesz użyć polecenia ls, aby wyświetlić listę plików.
  8. Użyj polecenia get filename.ext, aby na przykład przenieść plik o nazwie filename.ext z udziału Windows na maszynę Linuksa.
  9. Wybierz help, aby uzyskać listę dalszych poleceń.
  10. Typ quit lub exit, aby powrócić do wiersza poleceń.

Informacje dodatkowe

  • Zobacz lub definicja katalogu współdzielonego, aby uzyskać powiązane łącza i informacje.
  • Pomoc i obsługa sieci i kart sieciowych.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.