Jestem pewien, że może to być bardzo łatwy sposób, ale nie znalazłem, jak ... Mam dwie maszyny z Ubuntu 10.10 w tej samej sieci (tylko grupa robocza, bez domeny). Na jednym z nich udostępniłem folder za pośrednictwem Nautilus Folder Sharing . Podczas otwierania miejsca sieciowego na drugim komputerze nie widzę pierwszego na liście, tylko sieć Windows, a wchodząc do tego folderu widzę grupę roboczą, ale podczas próby wejścia do niego nie mogę się zamontować. Nie udało się pobrać listy udziałów z błędu serwera .
Czy konieczne jest zrobienie czegoś innego podczas udostępniania folderu przez Nautilus?
samba
file-sharing
Anero
źródło
źródło
Odpowiedzi:
Metoda 1:
Możesz użyć SAMBA do udostępniania plików (ale samba jest najczęściej używana do udostępniania plików między komputerami z systemem Linux i Windows)
W terminalu wpisz następujące
gksudo gedit /etc/samba/smb.conf
Dodaj linię tylko do właściciela udziału użytkowników = Fałsz do sekcji [globalnej].
Idź do Miejsca >> Komputer.
Kliknij prawym przyciskiem myszy folder, który chcesz udostępnić, i wybierz Opcje udostępniania .
Zaznacz pole wyboru Udostępnij ten folder .
Wpisz nazwę swojego udziału i zaznacz pole Zezwalaj innym osobom na pisanie w tym folderze .
Teraz powinieneś być w stanie zobaczyć i uzyskać dostęp do udostępnionego folderu ze swojej sieci.
Metoda 2:
Możesz użyć openssh uruchomić następujące, aby go zainstalować,
Teraz masz menu Miejsca i wybierz Połącz z serwerem
(W oneiric (11.10) kliknij pulpit i użyj menu u góry: Plik -> Połącz z serwerem )
W typie usługi: wybierz SSH
Na serwerze: podaj adres IP komputera, na którym informacje są włączone.
W porcie: podaj 22 .
Teraz w folderze: wybierz folder, który chcesz udostępnić.
W polu Nazwa użytkownika: podaj nazwę użytkownika komputera, z którym jesteś połączony.
Kliknij Połącz, a następnie otrzymasz okno, w którym musisz wprowadzić hasło komputera, z którym próbujesz się połączyć.
Teraz masz uprawnienia do odczytu / zapisu.
źródło
Istnieje wiele sposobów udostępniania plików między dwoma systemami Linux. Najłatwiejszym i najczęstszym sposobem jest SSH.
Metoda 1: SSH
Zainstaluj ssh w obu systemach.
Następnie przejdź do menu „Miejsca” i wybierz „Połącz z serwerem”.
Metoda 2: użyj dawcy
Dawca pozwala przeciągać i upuszczać pliki do użytkowników w sieci. Automatycznie wykryje także innych użytkowników Dającego w twojej sieci.
Po przeciągnięciu pliku lub wielu plików do użytkownika reprezentowanego przez awatara w oknie Dawca pliki są automatycznie przesyłane. Odbiorca plików jest ostrzegany, że użytkownik chce wysłać pliki. Użytkownik może je zaakceptować lub odrzucić.
Aby zainstalować giver w Ubuntu: sudo apt-get install giver
źródło
Po skonfigurowaniu serwera SSH na jednym komputerze możesz po prostu połączyć się z drugim za pośrednictwem Nautilus, wpisując sftp: //192.168.1.3 (lub dowolny inny rzeczywisty numer IP drugiego komputera) na pasku lokalizacji (wywoływanym za pomocą CTRL-L).
źródło
jeśli nie są zaangażowane żadne maszyny z systemem Windows - tylko Linux, możesz użyć NFS (bardziej natywny dla Linuksa)
akcje NFS
krótko mówiąc:
na serwerze: w / etc / export umieszczasz foldery należy wyeksportować
na klientach: zamontuj udział (auto w / etc / fstab lub manual-CLI lub nautilus)
źródło
Mam duży komputer, który nazwiemy na górze i mały komputer, który nazwiemy na dole. Są w tej samej sieci, połączonej tym samym routerem. Na górze działa Kubuntu (12.04), podczas gdy na dole działa boguntowalne Ubuntu (13.04, z pulpitem KDE). Wolę pracować na dole, ale często potrzebuję dostępu do moich plików na piętrze, z których mój partner może wówczas korzystać.
Udostępniłem kilka katalogów Upstairs, używając przede wszystkim Samby, i to był koszmar. Przede wszystkim nie działało rekurencyjnie (musiałem zaznaczyć każdy katalog i podkatalog), które chciałem udostępnić). Po drugie, chociaż Downstairs mógł zobaczyć Upstairs w sieci, kiedy kliknąłem udostępnione katalogi, ciągle pojawiał się monit o hasło i chociaż wprowadzałem je poprawnie, hasło nie zostało rozpoznane, więc nie mogłem się dostać. całkowicie zapomnij o Sambie, ale najpierw zobaczmy, jak radzi sobie z udostępnianiem plików muzycznych Upstairs w moim doskonałym radiu internetowym.
Następnie wypróbowałem NFS zgodnie z sugestią użytkownika Jet . Zgodnie z instrukcjami sugerowanymi przez link działało to doskonale za pierwszym razem. Niestety, kiedy spróbowałem ponownie następnego dnia po ponownym uruchomieniu obu komputerów, ciągle otrzymywałem
mount.nfs: Access Denied...
wiadomości. Problem ten jest dobrze udokumentowany na forach, ale różnorodne proponowane rozwiązania przekraczają mój poziom umiejętności technicznych.To było moje rozwiązanie. Zainstaluj ssh na komputerze hosta (serwerze) (lub obu), zgodnie z sugestią aneeshep:
Teraz na komputerze klienckim (lub na obu) zainstaluj pakiet o nazwie
sshfs
:Korzystając z preferowanego menedżera plików na dole, sprawdź, czy na górze jest sieć. Jeśli tak, utwórz katalog na dole, na którym zamontujesz system plików Upstairs. Nazwijmy to
/home/me_downstairs/UpstairsFiles/
Teraz w wierszu polecenia wpisz coś takiego, a następnie Return:
(To wszystko na jednej linii.)
Oczywiście zastąp „Upstairs” nazwą komputera, jak pokazano w sieci, ale sufiks .local jest ważny.
Zostaniesz poproszony o podanie hasła na górze.
Teraz w katalogu
/home/me_downstairs/UpstairsFiles/
na dole widzę wszystkie moje pliki na górze i używam ich jak zwykle.Poniższa strona sugeruje, że konieczne mogą być dodatkowe kroki, ale nie były one dla mnie:
http://itecsoftware.com/mount-remote-folder-via-ssh-using-sshfs
Daj mi znać, czy to zadziałało, czy nie.
źródło