Bagaimana cara berbagi file antara Ubuntu dan OSX?


28

Apakah ada tautan / tutorial / video yang membantu saya berbagi file antara Ubuntu dan Mac OSX?


Ini harus menjadi situs untuk pertanyaan dan jawaban yang lengkap, bukan tautan.
Melebius

Jawaban:


13

Sedikit Google-fu menemukan panduan untuk Ubuntu 10.04 (Lucid) dan Mac OS X. Saya belum punya Mac yang bisa diuji, jadi saya belum mencobanya, saya khawatir - kecuali jika Anda ingin membelikan saya satu ...;)


1
Bravo! Sedang mencari info itu sejak 20 Oktober 2004!
Dering Ø

@ fluteflute hai, Tautannya rusak, apakah ada yang lain?
Luis Alvarado

1
@LuisAlvarado: telah diperbarui dengan versi halaman yang diarsipkan. Tentu saja usianya tiga tahun sehingga metode ini mungkin tidak lagi berfungsi.
8128

Ini masih berfungsi dengan Ubuntu 15.05
CharlesB

Saya merekomendasikan Samba sebagai gantinya.
Joshua K

15

Siapkan Server Samba di Ubuntu

Di OSX :

  • Buka jendela pencari dan tekan cmd-K
  • Ketik 'seseorang: // ipAddress' di mana 'ipAddress' adalah alamat IP Anda
  • Pilih share yang Anda hubungkan (sesuai pengaturan samba)
  • Otentikasi
  • Itu harus me-mount berbagi sama seperti me-mount apa pun

Di Windows:

  • Konfigurasikan firewall Anda untuk mengizinkan koneksi seseorang jika belum
  • Buka Start-> Run
  • Ketik '\ ipAddress' di mana 'ipAddress' adalah alamat ip Anda
  • Otentikasi
  • Di bawah folder 'Tempat Jaringan', folder bersama akan muncul

Berikut ini penjelasan yang sangat panjang untuk windows termasuk cara men-setup server di * nix.

Samba pada dasarnya adalah Windows NFS (Network File System) yang sepenuhnya lintas platform dan lebih mudah diatur / digunakan.

Catatan: Ada alat GUI untuk mengkonfigurasi Samba tetapi saya tidak ingat bagaimana mengaksesnya dari atas kepala saya. Juga, saya pikir Anda dapat terhubung ke Samba di OSX di bawah connect-to (atau yang serupa) dari menu bar atas tetapi saya tidak ingat persis apa namanya karena saya belum menggunakan mac di lebih dari 6 tahun.

IMHO, metode ini jauh lebih mudah dan langsung digunakan daripada FTP karena me-mount folder jarak jauh seolah-olah itu folder lokal di sistem Anda. Itu tidak menjadi lebih transparan dari itu.


5
eh ... Windows? Pertanyaannya adalah tentang Mac dan Ubuntu .. Saya tidak tahu caranya, tapi saya cukup yakin Anda tidak perlu Samba untuk menghubungkan Mac dan kotak Linux. Jika saya salah, tolong tunjukkan saya.
H_7

Apa pengalaman saya, adalah bahwa AFP di Ubuntu menggunakan netatalk jauh lebih lambat daripada Samba.
Koen.

1
Meskipun ini berisi info tambahan: Windows itu hanya memecahkan masalah koneksi dengan Mac dengan menggunakan smb://ipAddressTidak diperlukan instalasi modul tambahan! AFP baik-baik saja, tetapi kemudian Anda memiliki masalah sebaliknya untuk menghubungkan mesin Windows.
Duncanmoo

Jangan lupa tentang solusi ini: askubuntu.com/a/561391/306972
Blairg23

Saya setuju dengan ini menjadi implementasi termudah dan paling antipeluru.
Joshua K

7

Saya menyelesaikan ini dengan melakukan hal berikut:

Saya memiliki Mac OS 10.4 (Tiger) pada G5 PowerPC dan Ubuntu pada Acer Aspire One.

  1. Di mac OS, buka preferensi sistem> berbagi dan aktifkan "Berbagi File Pribadi"

  2. Di Ubuntu, buka DashHome dan buka folder "Files". (atau bagaimanapun Anda tahu cara membuka folder file.)

  3. Di bilah sisi, pilih "Jelajahi Jaringan"

  4. Selama kedua mesin berada di jaringan yang sama, mac Anda harus ada di sana sebagai direktori yang bisa Anda pasang di dalam Ubuntu.

Saya tidak tahu apa yang harus dilakukan, hanya menyiapkan halaman ini, dan ternyata cukup mudah. Ini berfungsi untuk saya, berbagi file di dalam kantor pusat. Ini tidak akan berfungsi jika Anda perlu bekerja dari jarak jauh karena Anda akan keluar dari jaringan Anda sendiri.


2

Samba bekerja dengan baik di pengaturan saya, jaringan rumah dengan tiga Mac dan server yang menjalankan Ubuntu (sejak 9,04, saat ini pukul 10,10). Mesin Ubuntu secara otomatis muncul di Finder bersama dengan Mac lainnya.

Saya mengikuti panduan instalasi ini untuk pengaturan Samba. Panduan ini untuk server Ubuntu, tetapi setup yang sama dan berfungsi sama untuk versi desktop.

Satu-satunya perubahan yang saya lakukan adalah mengatur "create mask" menjadi 0777 ("world writable") alih-alih 0755, jika tidak membuat folder pada mesin Ubuntu dari Mac tidak berfungsi dengan baik.


1

Jika Anda memiliki jaringan lokal yang aman, itu benar-benar yang termudah dan paling dapat diandalkan, untuk menggunakan server ftp, juga dapat diakses dari hampir semua platform, jika Anda kebetulan pernah mengunjungi pengguna windows dll. Https://help.ubuntu.com/ 10,04 / serverguide / C / ftp-server.html

Juga sebagian besar perangkat media akan dapat menggunakan ftp jika memang itu yang terjadi.

Untuk terhubung ke server ftp benar-benar sederhana dari mac http://www.youtube.com/watch?v=GNP48LcNV0Y Jika Anda benar-benar perlu menulis ke ftp dari mac (pencari gagal dan mount sebagai hanya baca) periksa. http://anoved.net/2008/03/macfuse-ftp-and-you/


1

Berdasarkan apa yang telah dikatakan, saya dapat berbagi file dari Ubuntu ke Mac hanya dengan mengklik kanan folder yang ingin saya bagikan dan mengaktifkan berbagi.


1

Saya di Ubuntu 14.04 Tujuan saya adalah untuk membagikan semua perangkat eksternal yang terdaftar di bawah / media (mis. Hdd eksternal, drive optik enternal) dengan Mac OS X saya (yosemith)

Di Ubuntu, Buka jendela Terminal

$sudo nautilus

Masukkan kata sandi root Anda saat diminta

Jendela nautilus akan dibuka, telusuri ke system /media

Klik kanan pilihan Properties. Klik Share. Klik Guest Share. Apply changes.

Pada Mac Os X, Buka Finder, Klik Pergi ke server Command + K Masukkan IP Ubuntu dan klik Guest


Ini juga berfungsi jika Anda mengklik r pada folder dan pergi ke opsi berbagi dan pilih "Bagikan folder ini". Pertama kali Anda melakukannya, itu akan meminta Anda untuk menginstal samba. Saat menghubungkan dari OS X, pastikan untuk menggunakan protokol yang benar:smb://[ip address]
Kyle Falconer

1

begitu banyak jawaban dan tidak ada yang benar, menggunakan SAMBA konyol, SAMBA adalah versi orang miskin dari NFS, NFS adalah cara untuk pergi, itu asli untuk hampir semua distribusi unix dan lebih cepat dan lebih baik daripada SAMBA yang hanya populer karena windows tidak populer bicara NFS, jika Anda ingin ketiganya untuk berbagi (win, ubu, mac) maka ya, SAMBA, jika hanya mac dan ubuntu, opsi berbagi asli mereka adalah nfs.

Terkadang datang diinstal dengan OS, jika tidak sudo apt-get install nfs-kernel-server(atau menyeduh) untuk tutorial lengkap pergi ke sini


1
Bisakah Anda memperluas jawaban Anda? Saat ini, terutama didasarkan pada pendapat, dan memberikan sangat sedikit jawaban. Memberikan sedikit langkah demi langkah tutorial yang ideal :)
ThatGuy

0

Jika Anda ingin tipe berbagi yang sederhana, Anda bisa menggunakan Teamviewer , Skype atau Yahoo Messenger + gyache di kedua mesin.

Maka Anda dapat mengirim file yang Anda inginkan. Namun, metode ini relatif lambat.


0

Saya menemukan cara sederhana untuk menghubungkan Ubuntu 13.10 ke imac OS X.

  1. Pertama, saya memutus Wi-Fi di kedua komputer karena saya ingin mentransfer massa pada data pada kabel Ethernet.
  2. Kemudian colokkan kabel Ethernet langsung di antara kedua komputer. OS X secara otomatis terhubung ke Ethernet (lampu berubah hijau di panel preferensi jaringan pada Ethernet). Secara otomatis memberi Anda alamat IP dan topeng bersih.
  3. Kemudian, di Ubuntu akan muncul et otomatis dalam koneksi jaringan.
  4. Edit koneksi ini dengan masuk ke ipv4 , pakai manual, tambahkan alamat (masukkan alamat IP dan topeng bersih, biarkan gateway kosong, cukup klik di dalamnya dan biarkan nol, saya ingin dapat menyimpan).
  5. Kemudian periksa "memerlukan pengalamatan ipv4 ...." di bagian bawah. Saya membiarkan semuanya tersentuh dalam koneksi edit.

Kemudian berhasil, kedua komputer terhubung. Tetapi untuk mengakses folder di mac saya, itu tidak berfungsi segera, saya harus menunggu sedikit. Tapi kemudian semuanya berhasil! dan sekarang saya mentransfer file pada 23 mb / detik.

Selamat bersenang-senang


4
Apakah Anda menggunakan kabel crossover Ethernet , atau apakah kedua komputer terhubung dengan kabel ke router?
user68186

Wow ... Memutuskan sambungan dari jaringan dan menghubungkan kabel? Ini merepotkan. Untuk file besar, ini mungkin ide yang bagus, karena harus cepat, tetapi saya mungkin akan memilih media sementara seperti drive eksternal.
Joshua K

0

Sangat berguna, dan cukup sederhana, untuk berbagi file dan direktori antara Mac dan Linux (dan banyak platform lainnya) adalah Syncthing . Saya menggunakannya untuk berbagi folder dari Macbook Air ke Linux Mint. Jika Anda ingin melakukan sinkronisasi satu arah, atur folder sumber Anda sebagai "Send Only" di pengaturan lanjutan untuk folder itu sehingga file yang dihapus pada folder komputer penerima tidak dihapus dari folder komputer sumber.


0

Server HTTP

HTTP adalah protokol yang digunakan untuk mengakses situs web biasa, sehingga setiap OS dipaksa untuk mengimplementasikannya!

Temukan IP Anda di komputer sumber, mis 192.168.0.10. Di Ubuntu atau Mac OS:

ifconfig

Buat server di direktori yang berisi file yang ingin Anda transfer:

python -m SimpleHTTPServer 8080

Di komputer penerima, buka browser, dan kunjungi:

192.168.0.10:8080

Sekarang Anda dapat menavigasi direktori ke file yang Anda inginkan.

Saya tidak yakin apakah metode ini cepat / kuat, tetapi ini adalah salah satu yang paling sederhana untuk pengaturan dan portable.

Alternatif yang lebih cepat dibahas di: /programming/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver

rsync

SSH bekerja dengan sangat mudah di MacOS dan Ubuntu, jadi kami bisa menggunakan Rsync dengan sangat mudah .

Pertama, pastikan Anda dapat SSH dari satu komputer ke komputer lainnya.

Anda dapat mengaktifkan server MacOS SSH dari CLI seperti yang dijelaskan di: http://osxdaily.com/2016/08/16/enable-ssh-mac-command-line/

sudo systemsetup -setremotelogin on

Sekarang, dari Ubuntu Anda, pastikan Anda dapat mengakses Mac:

ssh osx-username@192.168.0.10

Anda dapat membuat akun baru untuk pengguna jika Anda ingin merahasiakan kata sandi Anda.

Kemudian, setelah Anda berhasil masuk, untuk menyalin file dari server ke klien cukup lakukan:

rsync -av server-username@192.168.0.10:/full/path/to/remote/directory .

Beberapa direktori dapat disalin dalam sekali jalan seperti yang dijelaskan di /unix/308810/copying-multiple-files-using-rsync-over-ssh :

rsync -av 'server-username@192.168.0.10:/full/path/to/remote/directory "/full/path/to/remote/directory with space"' .

Ini adalah metode penyebut umum terendah: paling kuat, efisien, banyak tersedia Linux dan keamanan bergantung pada izin file + skema pengguna terkenal.

Diuji antara Ubuntu 18.04 dan Mac OS 10.13: "High Sierra".

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.