Chciałbym udostępniać pliki między Windows a Ubuntu.
W Ubuntu 16.04 LTS mogłem uzyskać dostęp do folderu współdzielonego na komputerze z systemem Windows w mojej sieci lokalnej, do którego nawiguję w folderze Other locations
Pliki (Nautilus), uzyskuję dostęp do sieci Windows i przeglądam. Po aktualizacji do Ubuntu 18.04 LTS, to już nie działa dla mnie.
Jak mogę uzyskać dostęp do folderu współdzielonego w Windows 10 z Ubuntu 18.04?
networking
file-sharing
shared-folders
lan
transfer
Technologie decylowe
źródło
źródło
Odpowiedzi:
Nastąpiła zmiana w Windows 10 i Sambie. Niektóre szczegóły są wyjaśnione tutaj .
Przeglądanie przez kliknięcie nie działa, ale możesz się tam dostać, wprowadzając link do folderu udostępnionego w polu adresu. Użyj
IP
adresu serwera lubcomputer name
dla udziału. W przykładzie używam adresu IP serwera Windows 10:Użyj skrótu klawiaturowego Ctrl+, Laby wpisać nazwę ścieżki:
Wpisanie tego w przeglądarce plików spowoduje wyświetlenie monitu o autoryzację. Użyj poświadczeń z serwera Windows 10. Spowoduje to wyświetlenie wszystkich dostępnych udziałów. Następnie możesz kliknąć udział, do którego chcesz uzyskać dostęp.
Istnieją dwie zmiany, które możesz zrobić. Ustaw
client max protocol = NT1
zgodność/etc/samba/smb.conf
pliku w dół . Umieść pozycję tuż poniżej wiersza grupa robocza = WORKGROUP .To powinno wyglądać tak:
Po ręcznym uzyskaniu dostępu do żądanego udziału można go łatwo uzyskać w przyszłości, dodając do niego zakładki. Możesz to zrobić za pomocą skrótu klawiaturowego: Ctrl+ D.
Możesz łatwo zmienić nazwę zakładek na coś znajomego i sensowne, klikając prawym przyciskiem myszy nazwę wyświetlaną na pasku bocznym przeglądarki plików.
Zainstaluj niezbędne pakiety:
smbclient
Konieczne może być zainstalowanie , co zapewni niezbędne zależności, takie jakcifs-utils
i rzeczywisty/etc/samba/smb.conf
plik.źródło
W dniu 18.04 odniosłem właśnie sukces:
Ubuntu: Instalacja
smbclient
i dodaćclient max protocol = NT1
do/etc/samba/smb.conf
jak za LD James' odpowiedź (patrz ten post aby uzyskać więcej informacji ).W systemie Windows: Utwórz folder w systemie Windows, aby go udostępnić, np
shared
. O nazwie . Upewnij się, że folder jest udostępniony: utworzyłem nowego użytkownika w systemie Windows, zachowującNewUser
nazwę i wybrałem proste hasło (najpierw próbowałem zmienić nazwę, ale stwierdziłem, że zmiana była najwyraźniej głęboka. Być może, gdybym ponownie uruchomił ...) . Zalogowałem się za pomocąNewUser
, a następnie zalogowałem się ponownie za pomocą konta administratora. Aktywowałem udostępnianie sieci w mojej prywatnej sieci i specjalnie dla folderu (patrz np. Ten post ). Następnie kliknąłem folder prawym przyciskiem myszy i wybrałemGive access to...
, wybierającNewUser
(możesz chcieć dodatkowych uprawnień: zobacz tylko link do postu). PodSharing
karcie folder ma teraz ścieżkę sieciową://COMPUTERNAME/shared
.Nadal w systemie Windows: Aby uzyskać dostęp do folderu współdzielonego, użyłem adresu IP komputera z systemem Windows zamiast
COMPUTERNAME
, patrz. tego .Aby znaleźć adres IP komputera z systemem Windows, kliknij prawym przyciskiem myszy logo sieci, otwórz
Network and Sharing Settings
i wybierzChange connection properties
. Zwróć uwagę na IPv4 u dołu.W Ubuntu: Na koniec otwórz terminal na swoim komputerze Ubuntu i uruchom
i podaj hasło
NewUser
po wyświetleniu monitu.Spowoduje to zamontowanie udostępnionego
shared
folderu Windows jako folderushared
w katalogu domowym użytkownika Ubuntu.Polecenie oparte jest na sugestiach z tego miejsca , w których są również sugestie dotyczące przechowywania danych logowania.
Mam nadzieję, że to zadziała. Powodzenia!
źródło
Ja też miałem ten sam problem. Niektóre instalacje domyślnie nie pobierają / instalują cifs-utils, nawet jeśli zainstalowana jest samba. Oto mój smb.conf (tylko odpowiednie sekcje)
Oto kolejne odniesienie, aby pomóc innym https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/
źródło