Có bất kỳ liên kết / hướng dẫn / video nào giúp tôi chia sẻ các tệp giữa Ubuntu và Mac OSX không?
Có bất kỳ liên kết / hướng dẫn / video nào giúp tôi chia sẻ các tệp giữa Ubuntu và Mac OSX không?
Câu trả lời:
Một chút Google-fu đã tìm thấy một hướng dẫn cho Ubuntu 10.04 (Lucid) và Mac OS X. Tôi chưa có máy Mac nào để thử nghiệm, vì vậy tôi đã không thử nó - trừ khi bạn muốn mua cho tôi một cái ...;)
Thiết lập máy chủ Samba trong Ubuntu
Trong Windows:
Samba về cơ bản là Windows NFS (Network File System) hoàn toàn đa nền tảng và dễ cài đặt / sử dụng hơn.
Lưu ý: Có một công cụ GUI để định cấu hình Samba nhưng tôi không thể nhớ cách truy cập nó ra khỏi đỉnh đầu. Ngoài ra, tôi nghĩ rằng bạn có thể kết nối với Samba trong OSX theo kết nối (hoặc một cái gì đó tương tự) từ menu thanh trên cùng nhưng tôi không thể nhớ chính xác nó được gọi là gì vì tôi đã không sử dụng máy mac trong hơn 6 năm.
IMHO, phương pháp này dễ sử dụng hơn nhiều và dễ sử dụng hơn FTP vì nó gắn kết thư mục từ xa như thể đó là một thư mục cục bộ trên hệ thống của bạn. Nó không minh bạch hơn thế nhiều.
smb://ipAddress
Không cần cài đặt thêm mô-đun! AFP vẫn ổn, nhưng sau đó bạn gặp vấn đề ngược với việc kết nối các máy Windows.
Tôi đã thực hiện điều này bằng cách làm như sau:
Tôi có Mac OS 10.4 (Tiger) trên G5 PowerPC và Ubuntu trên Acer Aspire One.
Trong mac OS, đi đến tùy chọn hệ thống> chia sẻ và bật "Chia sẻ tệp cá nhân"
Trong Ubuntu mở DashHome và mở thư mục "Tệp". (hoặc tuy nhiên bạn biết cách truy cập thư mục tệp.)
Trong thanh bên, chọn "Duyệt mạng"
Miễn là hai máy nằm trên cùng một mạng, máy Mac của bạn sẽ ở trong đó dưới dạng một thư mục mà bạn có thể gắn kết trong Ubuntu.
Tôi có rất ít ý tưởng phải làm gì, chỉ sẵn sàng trang này, và nó trở nên khá dễ dàng. Nó hoạt động cho tôi, chia sẻ các tập tin trong một văn phòng nhà. Nó sẽ không hoạt động nếu bạn cần làm việc từ xa vì bạn sẽ tắt mạng riêng của mình.
Samba hoạt động tốt trong thiết lập của tôi, một mạng gia đình có ba máy Mac và máy chủ chạy Ubuntu (kể từ 9.04, hiện tại là 10.10). Máy Ubuntu tự động hiển thị trong Finder cùng với các máy Mac khác.
Tôi đã làm theo hướng dẫn cài đặt này để thiết lập Samba. Hướng dẫn dành cho máy chủ Ubuntu, nhưng đó là cùng một thiết lập và nó hoạt động giống nhau cho phiên bản máy tính để bàn.
Thay đổi duy nhất tôi đã thực hiện là đặt "mặt nạ tạo" thành 0777 ("có thể ghi trên thế giới") thay vì 0755, nếu không, việc tạo các thư mục trên máy Ubuntu từ máy Mac không hoạt động chính xác.
Nếu bạn có một mạng cục bộ an toàn, thì đó thực sự là cách dễ dàng và đáng tin cậy nhất, để sử dụng máy chủ ftp, cũng có thể truy cập từ hầu hết mọi nền tảng, nếu bạn tình cờ truy cập người dùng windows, v.v. https: //help.ub Ubuntu.com/ 10.04 / serverguide / C / ftp-server.html
Ngoài ra, hầu hết các thiết bị đa phương tiện sẽ có thể sử dụng ftp nếu có.
Để kết nối với máy chủ ftp thực sự đơn giản từ mac http://www.youtube.com/watch?v=GNP48LcNV0Y Nếu bạn thực sự cần ghi vào ftp từ mac (công cụ tìm lỗi không thành công và chỉ đọc dưới dạng đọc). http://anond.net/2008/03/macfuse-ftp-and-you/
Dựa trên những gì đã nói, tôi có thể chia sẻ các tệp từ Ubuntu sang Mac chỉ bằng cách nhấp chuột phải vào thư mục tôi muốn chia sẻ và cho phép chia sẻ.
Tôi đang sử dụng Ubuntu 14.04 Mục đích của tôi là chia sẻ tất cả các thiết bị bên ngoài đã đăng ký dưới / media (ví dụ: hdd ngoài, ổ đĩa quang bên trong) với Mac OS X của tôi (yosemith)
Trên Ubuntu, Mở một cửa sổ Terminal
$sudo nautilus
Nhập mật khẩu gốc của bạn khi được nhắc
Một cửa sổ nautilus sẽ được mở, duyệt đến system /media
Nhấp chuột phải vào một lựa chọn Properties
. Nhấn vào đây Share
. Nhấn vào đây Guest Share
. Apply changes
.
Trên Mac Os X, Mở Finder, Nhấp vào Chuyển đến lệnh máy chủ + K Nhập Ubuntu IP và nhấp vào Khách
smb://[ip address]
Rất nhiều câu trả lời và không có câu trả lời đúng, sử dụng SAMBA thật lố bịch, SAMBA là phiên bản kém của NFS, NFS là cách để sử dụng, nó có nguồn gốc từ hầu hết tất cả các bản phân phối unix và SAMBA nhanh hơn và tốt hơn chỉ phổ biến vì windows không nói chuyện với NFS, nếu bạn muốn cả ba chia sẻ (win, ubu, mac) thì có, SAMBA, nếu chỉ là mac và ubfox, tùy chọn chia sẻ gốc của họ là nfs.
Đôi khi được cài đặt với HĐH, nếu không sudo apt-get install nfs-kernel-server
(hoặc pha) cho một hướng dẫn đầy đủ tại đây
Tôi đã tìm ra một cách đơn giản để kết nối Ubuntu 13.10 với imac OS X.
Sau đó, nó hoạt động, cả hai máy tính kết nối. Nhưng để truy cập các thư mục trên máy Mac của tôi, nó không hoạt động ngay lập tức, tôi phải chờ một chút. Nhưng sau đó tất cả đã làm việc! và bây giờ tôi đang chuyển tập tin ở tốc độ 23 mb / giây.
chúc vui vẻ
Rất hữu ích và khá đơn giản, để chia sẻ tệp và thư mục giữa Mac và Linux (và nhiều nền tảng khác) là Syncthing . Tôi sử dụng nó để chia sẻ các thư mục từ Macbook Air sang Linux Mint. Nếu bạn muốn thực hiện đồng bộ một chiều, hãy đặt thư mục nguồn của bạn là "Chỉ gửi" trong cài đặt nâng cao cho thư mục đó để các tệp bị xóa trên thư mục của máy tính nhận không bị xóa khỏi thư mục của máy tính nguồn.
Máy chủ HTTP
HTTP là giao thức được sử dụng để truy cập các trang web thông thường, vì vậy mọi hệ điều hành đã buộc phải thực hiện nó!
Tìm IP của bạn trên máy tính nguồn, vd 192.168.0.10
. Trên Ubuntu hoặc Mac OS:
ifconfig
Tạo một máy chủ trong một thư mục chứa tệp bạn muốn chuyển:
python -m SimpleHTTPServer 8080
Trên máy tính nhận, mở trình duyệt và truy cập:
192.168.0.10:8080
Bây giờ bạn có thể điều hướng qua các thư mục đến tập tin bạn muốn.
Tôi không chắc phương pháp này có nhanh / mạnh hay không, nhưng nó là một trong những cách đơn giản nhất để thiết lập và di động.
Các lựa chọn thay thế nhanh hơn được thảo luận tại: https://stackoverflow.com/questions/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver
rsync
SSH hoạt động thực sự dễ dàng trên MacOS và Ubuntu, và vì vậy chúng tôi có thể dễ dàng sử dụng Rsync .
Trước tiên hãy đảm bảo bạn có thể SSH từ máy tính này sang máy tính khác.
Bạn có thể kích hoạt máy chủ MacOS SSH từ CLI như được giải thích tại: http://osxdaily.com/2016/08/16/enable-ssh-mac-command-line/
sudo systemsetup -setremotelogin on
Bây giờ, từ Ubuntu của bạn, đảm bảo bạn có thể truy cập Mac:
ssh osx-username@192.168.0.10
Bạn có thể tạo một tài khoản mới cho người dùng nếu bạn muốn giữ mật khẩu của mình ở chế độ riêng tư.
Sau đó, khi bạn quản lý để đăng nhập, để sao chép tệp từ máy chủ sang máy khách, chỉ cần làm:
rsync -av server-username@192.168.0.10:/full/path/to/remote/directory .
Nhiều thư mục có thể được sao chép trong một lần như được giải thích tại https://unix.stackexchange.com/questions/308810/copying-multipl-files-USE-rsync-over-ssh :
rsync -av 'server-username@192.168.0.10:/full/path/to/remote/directory "/full/path/to/remote/directory with space"' .
Đây là phương pháp mẫu số chung thấp nhất: mạnh mẽ nhất, hiệu quả, có sẵn Linux rộng rãi và bảo mật dựa trên các quyền của tệp nổi tiếng + các lược đồ người dùng.
Đã thử nghiệm giữa Ubuntu 18.04 và Mac OS 10.13: "High Sierra".