Mam dwa laptopy z systemem Ubuntu 12.04. Oba łączą się z tą samą siecią WIFI, aby uzyskać dostęp do Internetu.
Jak połączyć je ze sobą, aby uzyskać dostęp do plików jeden na drugim i odwrotnie?
Jak również zarządzać na nich uprawnieniami użytkowników itp.?
networking
samba
file-sharing
deshmukh
źródło
źródło
Odpowiedzi:
Udostępniaj pliki między 2 komputerami Ubuntu
Jeśli masz dwa komputery z systemem Ubuntu w tej samej sieci, dobrym pomysłem byłoby użycie openssh do udostępniania plików między nimi.
Na serwerze (komputer z plikami, do których chcesz uzyskać dostęp) uruchom:
Na kliencie powinieneś już
ssh
zainstalować (jeśli z jakiegoś powodu nie jest zainstalowany, uruchomsudo apt install openssh-client
).Następnie musisz ustalić adres IP komputera, z którym chcesz się połączyć. Przez większość czasu jest to coś w rodzaju 192.168.1.x. Aby znaleźć adres IP, uruchom
ifconfig
i poszukaj interfejsu „wl ...” (lub „eth ...”, jeśli jesteś podłączony kablem Ethernet).Na kliencie otwórz Nautilus (Super + E) i przejdź do „Plik -> Połącz z serwerem”.
Wchodzić
sftp://<the_IP_of_the_server>
W starszej wersji Ubuntu możesz wybrać folder, który chcesz udostępnić. Począwszy od Ubuntu 16, jeśli nie podasz ścieżki po IP, otrzymasz katalog domowy. W przypadku konkretnego katalogu poza katalogiem głównym użytkownika, do którego się łączysz, musisz wpisać jego ścieżkę.
Pamiętaj, że połączenie może zająć trochę czasu, w zależności od rozmiaru katalogu folderów.
Zostaniesz poproszony o podanie nazwy użytkownika / hasła komputera, z którym chcesz się połączyć.
Nazwa katalogu stanie się zakładką w Nautilusie.
Powinieneś mieć uprawnienia do odczytu / zapisu.
źródło
Files
programem, należy kliknąć „Inne lokalizacje ->„ Połącz z serwerem ”. Pierwszy pojawia się jako ostatni element w menu po lewej stronie, a drugi u dołu ekranu.Jeśli nie potrzebujesz szyfrowania, możesz użyć Pythona. Jeśli masz zainstalowany Python, możesz wypróbować SimpleHTTPServer. Dla tego
I wtedy,
Umożliwi to udostępnianie przez port 8000. Drugi komputer może uzyskać dostęp do plików przy użyciu http: // yourlocalIP: 8000
źródło
Szybki sposób udostępniania folderów w Ubuntu
źródło
sudo smbpasswd -a tatsu
gdzie zamieniasz „tatsu” na nazwę użytkownika sesji, którą chcesz od drugiej na komputerach, najpierw poprosi Cię o twoje prawdziwe hasło, a następnie utworzysz hasło do udostępniania plików (jeśli chcesz, aby wiele osób miało dostęp do tego folderu, ustaw je jako łatwe hasło). potem idziesz do drugiego ubuntu, idziesz do eksploratora plikówWygląda na to, że każda instalacja samby jest nieco inna. Będziesz chciał dostosowywać ustawienia, aż uzyskasz coś, co działa.
Być może to jednak pomoże. To jest mój dysk napędu NTFS:
Następnie upewniłem się, że / media / alpha zostało zamontowane z uprawnieniami 777.
Korzystanie z Samby robi to tobie ... sshfs jest lepszy.
Edycja: Niedawno zaktualizowałem uprawnienia na moim dysku zewnętrznym i nie jest wymagane instalowanie go jako 777. Ograniczanie uprawnień na dysku NTFS jest prawdopodobnie innym tematem.
źródło
przejdź do katalogu / etc / samba i wpisz:
Następnie po prostu dodaj ten wiersz po nazwie grupy roboczej:
i wyjdź z zapisywaniem.
Teraz uruchom ponownie usługi:
Teraz utwórz użytkownika samby:
i podaj hasło dla tego użytkownika.
To jest to!!!
źródło
Możesz to osiągnąć bezpiecznie przez SSH, musisz zainstalować openssh-server na hoście, z którego chcesz uzyskać dostęp do plików, użyj następującej komendy, aby zainstalować:
Uzyskaj lokalny adres IP systemu, w którym znajdują się pliki, do których chcesz uzyskać dostęp
jeśli podłączony do Wi-Fi wybierz 3: wl01 lub w przypadku Ethernet wybierz 2: enp3s0
skończyłeś z hostem, przejdź do formularza systemowego, do którego chcesz uzyskać dostęp, otwórz menedżera plików (nautilus) i wybierz Inne lokalizacje w dolnym powiadomieniu połącz z polem wejściowym serwera
Wchodzić
i naciśnij Połącz, zostaniesz poproszony o nazwę użytkownika i hasło użytkownika, do których plików chcesz uzyskać dostęp
źródło