Jak przesyłać pliki między Linuksem a Windows przez LAN

próbowałeś użyć dysku flash lub karty SD do przesyłania plików z Linuksa na komputer z systemem Windows i uznałeś to za denerwujące i męczące, zwłaszcza gdy istnieje wiele plików do przeniesienia, a ukończenie ich zajmuje wieki.

nie musisz tracić cennego czasu na korzystanie z urządzeń pamięci masowej, ponieważ możesz szybko i łatwo przenosić pliki przez sieć lokalną (LAN).

główne metody użyte do tego celu to:

  • Utwórz udział w systemie Linux, aby uzyskać do niego dostęp z systemu Windows za pomocą Samby
  • Utwórz udział w systemie Windows, aby uzyskać do niego dostęp z systemu Linux

Utwórz udział w systemie Linux i uzyskaj do niego dostęp z systemu Windows za pomocą Samby

najlepszym i najszybszym sposobem jest zainstalowanie pakietu Samba suite. Samba jest idealnym rozwiązaniem do udostępniania plików między różnymi urządzeniami, takimi jak komputery z systemem Windows, Linux lub Mac. Maszyny muszą być połączone w sieć za pomocą ogólnego routera.

maszyny z systemem Windows mają funkcjonalność, która pozwala im pracować z Sambą po wyjęciu z pudełka, więc wystarczy zainstalować tylko jeden pakiet dla maszyn z systemem Linux.

1. Na komputerze z systemem Linux Otwórz lokalizację zawierającą pliki, które chcesz udostępnić.

2. Kliknij plik prawym przyciskiem myszy i wybierz ” Opcje udostępniania.”

transfer-files-linux-windows-via-lan-sharing-options

3. Jeśli pojawi się monit z prośbą o zainstalowanie usług Samby, kliknij „Zainstaluj usługę.”

4. Kliknij Uruchom ponownie sesję po zainstalowaniu usługi Samba, aby włączyć Udostępnianie.

5. Zaznacz pola „Udostępnij ten folder” i „Zezwalaj innym na tworzenie i usuwanie plików w tym folderze”.

6. Kliknij „Utwórz udział”, aby zakończyć proces.

7. Otwórz Terminal i wpisz następujące polecenia:

sudo smbpasswd-nazwa użytkownika

Zastąp nazwę użytkownika własną nazwą użytkownika.

sudo cp / etc / samba / smb.conf / etc / samba / smb.conf.oldsudo nano / etc / samba / smb.conf

8. Znajdź sekcję globalną i dodaj linie:

szyfrowanie haseł = obsługa truewins = tak

9. Naciśnij Ctrl + O i Ctrl + X, aby zapisać i zakończyć.

10. Restart Samba:

sudo service smbd restart

11. Przejdź do komputera z systemem Windows i kliknij prawym przyciskiem myszy Start, a następnie wybierz Uruchom.

12. W polu Uruchom wpisz polecenie: \computer_name\share_name5.

Uwaga: nazwa komputera w tym przypadku może być adresem IP komputera z systemem Linux, który można znaleźć, przechodząc do komputera z systemem Linux i otwierając terminal, a następnie wpisując ipconfig.

13. Wpisz nazwę komputera z systemem Linux i udostępnij nazwę zasobu.

14. Zostanie wyświetlony monit z prośbą o podanie danych uwierzytelniających.

15. Wpisz swoją Linuksową nazwę użytkownika i hasło. Kliknij OK.

16. Spróbuj uzyskać dostęp do udziałów z komputera z systemem Windows.

nowy serwer powinien być wyświetlany w „Moje miejsca sieciowe” w systemie Windows.

alternatywnie wykonaj następujące czynności: kliknij prawym przyciskiem myszy Start i wybierz Uruchom, a następnie wprowadź: //server. Zastąp serwer nazwą lub adresem IP komputera, na którym działa serwer Samby. Otworzy się okno z udziałami do przeglądania z serwera.

Uwaga: Aby uzyskać dostęp do akcji, których nie można przeglądać, użyj tego kodu: \server\share name

Utwórz udział w systemie Windows, aby uzyskać do niego dostęp z Linuksa

zostanie to wykonane w trzech krokach w następujący sposób:

  • Włącz udostępnianie w systemie Windows
  • Udostępnij folder
  • Uzyskaj do niego dostęp z systemu Linux

Włącz udostępnianie w systemie Windows

rozpocznij, upewniając się, że ustawienia sieciowe są skonfigurowane tak, aby zezwalały na połączenie z systemem Linux. Aby to zrobić:

1. Przejdź do Panelu sterowania i kliknij ” Sieć i Internet.”

transfer-files-linux-windows-via-lan-control-panel-network-and-internet

2. Wybierz ” Centrum sieci i udostępniania.”

transfer-files-linux-windows-via-lan-control-panel-network-and-internet-network-and-sharing-center

3. Zostanie otwarte okno Centrum sieci i udostępniania. Kliknij ” Zmień ustawienia zaawansowane.”

transfer-files-linux-windows-via-lan-control-panel-network-and-internet-network-and-sharing-center-change-advanced-settings

4. Włącz te dwa ustawienia: „wykrywanie sieci” i ” Włącz udostępnianie plików i drukarek.”

transfer-files-linux-windows-via-lan-network-and-sharing-center-enable

5. Kliknij Zapisz zmiany.

6. Udostępnianie jest teraz włączone.

Udostępnij folder

Utwórz folder udostępniony dla systemu Linux, aby zobaczyć, połączyć się i uzyskać dostęp. Możesz udostępnić wszystko, więc wykonaj następujące kroki:

1. Znajdź folder, który chcesz udostępnić, i kliknij go prawym przyciskiem myszy.

2. Wybierz ” Właściwości.”

transfer-files-linux-windows-via-lan-file-explorer-properties

3. Na karcie udostępnianie kliknij ” udostępnianie zaawansowane.”

4. W oknie Zaawansowane udostępnianie włącz opcję” Udostępnij ten folder”.

5. Kliknij ” Uprawnienia.”

Uwaga: w oknie uprawnienia możesz ograniczyć dostęp do folderu określonym użytkownikom lub kontom. Wybierz „pełne uprawnienia kontrolne dla wszystkich”, aby dać każdemu użytkownikowi dostęp. W ten sposób każdy może odczytać i zapisać zmiany w plikach w udostępnionym folderze.

jeśli jednak chcesz ograniczyć dostęp do określonych kont użytkowników, Usuń użytkownika „wszyscy”, dodaj użytkowników, których chcesz, a następnie przypisz im odpowiednie uprawnienia. Konta użytkowników to te, które są w systemie Windows (nie w systemie Linux).

6. Kliknij OK, aby zamknąć okno uprawnienia.

7. Kliknij OK, aby zamknąć okno Zaawansowane udostępnianie.

8. Przejdź do zakładki zabezpieczenia w głównym oknie Właściwości.

Uwaga: skonfiguruj uprawnienia podobne do tych w Ustawieniach udostępniania, aby użytkownicy Linuksa mogli uzyskać dostęp do folderu udostępnionego.

jeśli nie pasują, stosowane są najbardziej restrykcyjne ustawienia.

jeśli jednak użytkownik, któremu chcesz udostępnić, ma już uprawnienia zabezpieczeń, zamknij okno i przejdź do trzeciego kroku. W przeciwnym razie kliknij „Edytuj”, aby dodać użytkownika, kliknij „Dodaj” w oknie uprawnienia, które zostanie otwarte, i wprowadź dane użytkownika.

9. Kliknij OK na wszystkich oknach. Folder powinien być teraz udostępniony Twojej sieci.

dostęp z Linuksa

możesz zamontować folder udostępniony za pomocą linuksowego GUI lub za pomocą wiersza poleceń. Dla naszego przykładu użyjemy terminala, ponieważ działa on w wielu dystrybucjach i jest szybszy.

aby to zrobić, potrzebujesz pakietu CIFS-utils do montowania akcji SMB. Wykonaj następujące kroki.

1. W terminalu wpisz:

sudo apt-get install CIFS-utils

2. Zrób katalog.

3. Zamontuj udział w katalogu

4. Utwórz folder na pulpicie. (Jest łatwiej dostępny stąd.)

5. Utwórz i zamontuj folder za pomocą tych poleceń:

mkdir ~ / Desktop / Windows-Sharesudo mount.cifs//WindowsPC/Share/home/username / Desktop / Windows-Share –o user=username

Uwaga: Jeśli pojawi się monit o hasło roota systemu Linux i dla konta użytkownika w systemie Windows, Wstaw każdy z nich i uruchom polecenie.

Teraz zobaczysz zawartość udostępniania systemu Windows i będziesz mógł dodawać do niego dane.

czy możesz teraz przesyłać pliki do iz Systemów Linux i Windows? Powiedz nam, co działało dla Ciebie, a jeśli masz inną metodę, podziel się z nami poniżej.

 Elsie Biage Elsie Biage

moją pasją zawsze było dzielenie się wszystkimi przydatnymi informacjami, które znajduję na temat technologii, aby pomóc ludziom rozwiązać problem.

nasze najnowsze samouczki dostarczane prosto do skrzynki odbiorczej.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Previous post Yug Ylimaf
Next post Selenium Continuous Integration with Jenkins [Selenium – Maven – Git-Jenkins] – przewodnik krok po kroku