To powinna być strona z pytaniami i samodzielnymi odpowiedziami, a nie linkami.
Melebius
Odpowiedzi:
13
Trochę Google-fu znalazło przewodnik dla Ubuntu 10.04 (Lucid) i Mac OS X. Nie mam Maca do przetestowania, więc go nie testowałem Obawiam się - chyba że chcesz go kupić ...;)
Samba to w zasadzie Windows NFS (Network File System), który jest całkowicie wieloplatformowy i łatwiejszy w konfiguracji / użyciu.
Uwaga: Istnieje narzędzie GUI do konfiguracji Samby, ale nie pamiętam, jak uzyskać do niego dostęp z góry mojej głowy. Myślę też, że możesz połączyć się z Sambą w OSX w trybie łączenia (lub czegoś podobnego) z górnego menu paska, ale nie pamiętam dokładnie, jak się nazywa, ponieważ nie używałem Maca od ponad 6 lat.
IMHO, ta metoda jest o wiele łatwiejsza i prosta w użyciu niż FTP, ponieważ montuje folder zdalny tak, jakby był folderem lokalnym w systemie. Nie robi się o wiele bardziej przejrzysty niż to.
uh ... Windows? Pytanie dotyczy komputerów Mac i Ubuntu .. Nie wiem jak, ale jestem pewien, że nie potrzebujesz Samby do połączenia komputera Mac i Linuxa. Jeśli się mylę, proszę mnie wskazać.
H_7
Z mojego doświadczenia wynika, że AFP na Ubuntu przy użyciu netatalk jest znacznie wolniejszy niż Samba.
Koen.
1
Chociaż zawiera dodatkowe informacje na temat: Windows, to rozwiązuje problem z połączeniem z komputerem Mac, smb://ipAddressnie wymagając instalacji dodatkowego modułu! AFP jest w porządku, ale masz odwrotny problem z podłączeniem komputerów z systemem Windows.
Zgadzam się, że jest to najłatwiejsza i najbardziej kuloodporna implementacja.
Joshua K,
7
Osiągnąłem to, wykonując następujące czynności:
Mam Mac OS 10.4 (Tiger) na G5 PowerPC i Ubuntu na Acer Aspire One.
W systemie Mac OS wybierz Preferencje systemowe> udostępnianie i włącz opcję „Osobiste udostępnianie plików”
W Ubuntu otwórz DashHome i otwórz folder „Pliki”. (lub jednak wiesz, jak dostać się do folderu plików).
Na pasku bocznym wybierz „Przeglądaj sieć”
Tak długo, jak dwa komputery są w tej samej sieci, twój Mac powinien znajdować się tam jako katalog, który możesz zamontować w Ubuntu.
Nie miałem pojęcia, co mam robić, mając tylko tę stronę, i okazało się to dość łatwe. Działa dla mnie, udostępniając pliki w domowym biurze. Nie zadziałałoby, gdybyś musiał pracować zdalnie, ponieważ byłbyś poza własną siecią.
Samba działa dobrze w mojej konfiguracji, sieci domowej z trzema komputerami Mac i serwerem z systemem Ubuntu (od 9.04, obecnie 10.10). Maszyna Ubuntu automatycznie pojawia się w Finderze wraz z innymi komputerami Mac.
Postępowałem zgodnie z tym przewodnikiem instalacji dla konfiguracji Samby. Przewodnik dotyczy serwera Ubuntu, ale jest to ta sama konfiguracja i działa tak samo dla wersji stacjonarnej.
Jedyną zmianą, którą wprowadziłem, było ustawienie „Utwórz maskę” na 0777 („świat do zapisu”) zamiast 0755, w przeciwnym razie tworzenie folderów na komputerze Ubuntu z komputerów Mac nie działałoby poprawnie.
Jeśli masz bezpieczną sieć lokalną, naprawdę najłatwiejszym i najbardziej niezawodnym jest użycie serwera ftp, dostępnego również z prawie każdej platformy, jeśli zdarza się, że odwiedzasz użytkowników systemu Windows itp.
Https://help.ubuntu.com/ 10.04 / serverguide / C / ftp-server.html
Również większość urządzeń multimedialnych będzie mogła korzystać z ftp, jeśli do tego dojdzie.
Opierając się na tym, co już powiedziano, byłem w stanie udostępnić pliki z Ubuntu na Maca, klikając prawym przyciskiem myszy folder, który chcę udostępnić i umożliwiając udostępnianie.
Jestem na Ubuntu 14.04. Moim celem jest udostępnienie mojego urządzenia Mac OS X (yosemith) wszystkim urządzeniom zewnętrznym zarejestrowanym w / media (np. Zewnętrzny dysk twardy, wewnętrzny napęd optyczny)
W systemie Ubuntu otwórz okno terminala
$sudo nautilus
Po wyświetleniu monitu wprowadź hasło roota
Zostanie otwarte okno nautilus, przejdź do system /media
Działa to również, jeśli klikniesz folder r-r, przejdziesz do opcji udostępniania i wybierzesz „Udostępnij ten folder”. Za pierwszym razem wyświetli się monit o zainstalowanie samby. Podczas łączenia z OS X, pamiętaj, aby użyć poprawnego protokołu:smb://[ip address]
Kyle Falconer
1
tak wiele odpowiedzi i żadna poprawna, używanie SAMBA jest absurdalne, SAMBA jest słabą wersją NFS dla NFS, NFS jest właściwą drogą, jest natywny dla prawie wszystkich dystrybucji Uniksa i jest szybszy i lepszy niż SAMBA, który jest popularny tylko dlatego, że Windows nie mów NFS, jeśli chcesz, aby wszystkie trzy współużytkowały (win, ubu, mac), to tak, SAMBA, jeśli tylko mac i ubuntu, ich natywną opcją udostępniania jest nfs.
Czasami jest instalowany z systemem operacyjnym, jeśli nie sudo apt-get install nfs-kernel-server(lub napar) do pełnego samouczka, przejdź tutaj
Czy możesz rozwinąć swoją odpowiedź? W tej chwili opiera się on głównie na opiniach i zapewnia bardzo niewiele odpowiedzi. Idealny byłby szybki samouczek krok po kroku :)
ThatGuy,
0
Jeśli chcesz prosty sposób udostępniania, możesz użyć Teamviewer , Skype lub Yahoo Messenger + gyache na obu komputerach.
Następnie możesz wysłać żądany plik. Jednak ta metoda jest stosunkowo powolna.
Wymyśliłem prosty sposób połączenia Ubuntu 13.10 z moim systemem operacyjnym imac OS X.
Najpierw odłączyłem Wi-Fi na obu komputerach, ponieważ chciałem przesyłać masy danych w kablowej sieci Ethernet.
Następnie wystarczy podłączyć kabel Ethernet bezpośrednio między dwoma komputerami. System OS X automatycznie łączy się z siecią Ethernet (lampka zmienia kolor na zielony w okienku preferencji sieci w sieci Ethernet). Automatycznie podaje adres IP i maskę sieci.
Następnie w Ubuntu powinien pojawić się automatyczny eth w połączeniach sieciowych.
Edytuj to połączenie, przechodząc do ipv4 , włóż instrukcję, dodaj adres (wprowadź adres IP i maskę sieci, pozostaw bramę pustą, po prostu kliknij ją i pozostaw zerową, chcę móc zapisać).
Następnie zaznacz „wymagaj adresowania IPv4 ....” u dołu. W edycji połączeń pozostawiłem wszystko nietknięte.
Potem zadziałało, oba komputery były połączone. Ale aby uzyskać dostęp do folderów na moim komputerze Mac, nie działało to od razu, musiałem trochę poczekać. Ale potem wszystko działało! a teraz przesyłam pliki z prędkością 23 Mb / s.
Wow ... Odłączanie od sieci i podłączanie kabla? To jest kłopot. W przypadku dużych plików może to być dobry pomysł, ponieważ powinien być szybki, ale prawdopodobnie wybrałbym tymczasowy nośnik, taki jak dysk zewnętrzny.
Joshua K
0
Bardzo przydatne i dość proste, do udostępniania plików i katalogów między komputerami Mac i Linux (i wieloma innymi platformami) jest Syncthing . Używam go do udostępniania folderów z mojego Macbooka Air do Linux Mint. Jeśli chcesz wykonać synchronizację jednokierunkową, ustaw folder źródłowy jako „Tylko wysyłanie” w ustawieniach zaawansowanych tego folderu, aby pliki usunięte z folderu na komputerze odbiorcy nie były usuwane z folderu na komputerze źródłowym.
rsync -av '[email protected]:/full/path/to/remote/directory "/full/path/to/remote/directory with space"' .
Jest to najniższy wspólny mianownik: najbardziej niezawodny, wydajny, powszechnie dostępny Linux, a bezpieczeństwo opiera się na dobrze znanych uprawnieniach do plików + schematach użytkownika.
Testowany między Ubuntu 18.04 a Mac OS 10.13: „High Sierra”.
Odpowiedzi:
Trochę Google-fu znalazło przewodnik dla Ubuntu 10.04 (Lucid) i Mac OS X. Nie mam Maca do przetestowania, więc go nie testowałem Obawiam się - chyba że chcesz go kupić ...;)
źródło
Skonfiguruj serwer Samba w Ubuntu
W OSX :
W systemie Windows:
Oto bardzo długie wyjaśnienie dla systemu Windows, w tym jak skonfigurować serwer w * nix.
Samba to w zasadzie Windows NFS (Network File System), który jest całkowicie wieloplatformowy i łatwiejszy w konfiguracji / użyciu.
Uwaga: Istnieje narzędzie GUI do konfiguracji Samby, ale nie pamiętam, jak uzyskać do niego dostęp z góry mojej głowy. Myślę też, że możesz połączyć się z Sambą w OSX w trybie łączenia (lub czegoś podobnego) z górnego menu paska, ale nie pamiętam dokładnie, jak się nazywa, ponieważ nie używałem Maca od ponad 6 lat.
IMHO, ta metoda jest o wiele łatwiejsza i prosta w użyciu niż FTP, ponieważ montuje folder zdalny tak, jakby był folderem lokalnym w systemie. Nie robi się o wiele bardziej przejrzysty niż to.
źródło
smb://ipAddress
nie wymagając instalacji dodatkowego modułu! AFP jest w porządku, ale masz odwrotny problem z podłączeniem komputerów z systemem Windows.Osiągnąłem to, wykonując następujące czynności:
Mam Mac OS 10.4 (Tiger) na G5 PowerPC i Ubuntu na Acer Aspire One.
W systemie Mac OS wybierz Preferencje systemowe> udostępnianie i włącz opcję „Osobiste udostępnianie plików”
W Ubuntu otwórz DashHome i otwórz folder „Pliki”. (lub jednak wiesz, jak dostać się do folderu plików).
Na pasku bocznym wybierz „Przeglądaj sieć”
Tak długo, jak dwa komputery są w tej samej sieci, twój Mac powinien znajdować się tam jako katalog, który możesz zamontować w Ubuntu.
Nie miałem pojęcia, co mam robić, mając tylko tę stronę, i okazało się to dość łatwe. Działa dla mnie, udostępniając pliki w domowym biurze. Nie zadziałałoby, gdybyś musiał pracować zdalnie, ponieważ byłbyś poza własną siecią.
źródło
Samba działa dobrze w mojej konfiguracji, sieci domowej z trzema komputerami Mac i serwerem z systemem Ubuntu (od 9.04, obecnie 10.10). Maszyna Ubuntu automatycznie pojawia się w Finderze wraz z innymi komputerami Mac.
Postępowałem zgodnie z tym przewodnikiem instalacji dla konfiguracji Samby. Przewodnik dotyczy serwera Ubuntu, ale jest to ta sama konfiguracja i działa tak samo dla wersji stacjonarnej.
Jedyną zmianą, którą wprowadziłem, było ustawienie „Utwórz maskę” na 0777 („świat do zapisu”) zamiast 0755, w przeciwnym razie tworzenie folderów na komputerze Ubuntu z komputerów Mac nie działałoby poprawnie.
źródło
Jeśli masz bezpieczną sieć lokalną, naprawdę najłatwiejszym i najbardziej niezawodnym jest użycie serwera ftp, dostępnego również z prawie każdej platformy, jeśli zdarza się, że odwiedzasz użytkowników systemu Windows itp. Https://help.ubuntu.com/ 10.04 / serverguide / C / ftp-server.html
Również większość urządzeń multimedialnych będzie mogła korzystać z ftp, jeśli do tego dojdzie.
Połączenie z serwerem FTP jest naprawdę proste z komputera Mac http://www.youtube.com/watch?v=GNP48LcNV0Y Jeśli naprawdę potrzebujesz pisać do ftp z komputera Mac (wyszukiwarka zawiedzie i montuje się jako tylko do odczytu), sprawdź. http://anoved.net/2008/03/macfuse-ftp-and-you/
źródło
Opierając się na tym, co już powiedziano, byłem w stanie udostępnić pliki z Ubuntu na Maca, klikając prawym przyciskiem myszy folder, który chcę udostępnić i umożliwiając udostępnianie.
źródło
Jestem na Ubuntu 14.04. Moim celem jest udostępnienie mojego urządzenia Mac OS X (yosemith) wszystkim urządzeniom zewnętrznym zarejestrowanym w / media (np. Zewnętrzny dysk twardy, wewnętrzny napęd optyczny)
W systemie Ubuntu otwórz okno terminala
Po wyświetleniu monitu wprowadź hasło roota
Zostanie otwarte okno nautilus, przejdź do
system /media
Kliknij wybór prawym przyciskiem myszy
Properties
. KliknijShare
. KliknijGuest Share
.Apply changes
.Na Mac OS X, Open Finder, kliknij Idź do serwera Command + K Wprowadź adres IP Ubuntu i kliknij Gość
źródło
smb://[ip address]
tak wiele odpowiedzi i żadna poprawna, używanie SAMBA jest absurdalne, SAMBA jest słabą wersją NFS dla NFS, NFS jest właściwą drogą, jest natywny dla prawie wszystkich dystrybucji Uniksa i jest szybszy i lepszy niż SAMBA, który jest popularny tylko dlatego, że Windows nie mów NFS, jeśli chcesz, aby wszystkie trzy współużytkowały (win, ubu, mac), to tak, SAMBA, jeśli tylko mac i ubuntu, ich natywną opcją udostępniania jest nfs.
Czasami jest instalowany z systemem operacyjnym, jeśli nie
sudo apt-get install nfs-kernel-server
(lub napar) do pełnego samouczka, przejdź tutajźródło
Jeśli chcesz prosty sposób udostępniania, możesz użyć Teamviewer , Skype lub Yahoo Messenger + gyache na obu komputerach.
Następnie możesz wysłać żądany plik. Jednak ta metoda jest stosunkowo powolna.
źródło
Wymyśliłem prosty sposób połączenia Ubuntu 13.10 z moim systemem operacyjnym imac OS X.
Potem zadziałało, oba komputery były połączone. Ale aby uzyskać dostęp do folderów na moim komputerze Mac, nie działało to od razu, musiałem trochę poczekać. Ale potem wszystko działało! a teraz przesyłam pliki z prędkością 23 Mb / s.
baw się dobrze
źródło
Bardzo przydatne i dość proste, do udostępniania plików i katalogów między komputerami Mac i Linux (i wieloma innymi platformami) jest Syncthing . Używam go do udostępniania folderów z mojego Macbooka Air do Linux Mint. Jeśli chcesz wykonać synchronizację jednokierunkową, ustaw folder źródłowy jako „Tylko wysyłanie” w ustawieniach zaawansowanych tego folderu, aby pliki usunięte z folderu na komputerze odbiorcy nie były usuwane z folderu na komputerze źródłowym.
źródło
Serwer HTTP
HTTP to protokół używany do uzyskiwania dostępu do zwykłych stron internetowych, więc każdy system operacyjny został zmuszony do jego wdrożenia!
Znajdź swój adres IP na komputerze źródłowym, np
192.168.0.10
. W systemie Ubuntu lub Mac OS:Utwórz serwer w katalogu zawierającym plik, który chcesz przesłać:
Na komputerze odbierającym otwórz przeglądarkę i odwiedź:
Teraz możesz nawigować po katalogach do żądanego pliku.
Nie jestem pewien, czy ta metoda jest szybka / niezawodna, ale jest to jedna z najprostszych w konfiguracji i przenośnych.
Szybsze alternatywy omówiono na stronie : /programming/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver
rsync
SSH działa naprawdę łatwo na MacOS i Ubuntu, dzięki czemu możemy bardzo łatwo korzystać z Rsync .
Najpierw upewnij się, że możesz SSH z jednego komputera na drugi.
Możesz włączyć serwer MacOS SSH z poziomu interfejsu CLI, jak wyjaśniono na stronie: http://osxdaily.com/2016/08/16/enable-ssh-mac-command-line/
Teraz od ciebie Ubuntu upewnij się, że możesz uzyskać dostęp do komputera Mac:
Możesz utworzyć nowe konto dla użytkownika, jeśli chcesz zachować hasło jako prywatne.
Następnie, po zalogowaniu się, aby skopiować pliki z serwera do klienta, po prostu wykonaj:
Wiele katalogów można skopiować za jednym razem, jak wyjaśniono na /unix/308810/copying-multiple-files-using-rsync-over-ssh :
Jest to najniższy wspólny mianownik: najbardziej niezawodny, wydajny, powszechnie dostępny Linux, a bezpieczeństwo opiera się na dobrze znanych uprawnieniach do plików + schematach użytkownika.
Testowany między Ubuntu 18.04 a Mac OS 10.13: „High Sierra”.
źródło