Yanıtlar:
Bir miktar Google-fu Ubuntu 10.04 (Lucid) ve Mac OS X için bir rehber buldu . Test etmek için kullanışlı bir Mac'im yok, bu yüzden test etmedim, korkarım - bana bir tane satın almak istemediğiniz sürece ...;)
Bir Samba Sunucusu KurUbuntu'da kurun
OSX’te :
Windows'ta:
Sunucunun * nix'te nasıl kurulacağını içeren pencereler için gerçekten uzun bir açıklama.
Samba, temel olarak tamamen çapraz platformlu ve kurulumu / kullanımı daha kolay olan Windows NFS'dir (Ağ Dosya Sistemi).
Not: Samba'yı yapılandırmak için bir GUI aracı var ancak başımın üstünden nasıl erişeceğimi hatırlamıyorum. Ayrıca, OSX’deki Samba’ya üst çubuk menüsünden bağlan (veya benzeri bir şey) altında bağlanabileceğinizi düşünüyorum ama 6 yıldan beri bir mac kullanmadığım için tam olarak ne dendiğini hatırlayamıyorum.
IMHO, bu yöntemi FTP'den çok daha kolay ve doğrudan kullanmaktadır, çünkü uzak klasörü sisteminizdeki bir yerel klasör gibi bağlar. Bundan daha şeffaf olamaz.
smb://ipAddress
ek modül kurulumu gerektirmez! AFP iyi, ancak daha sonra Windows makinelerini bağlama konusunda ters sorun yaşarsınız.
Bunu, aşağıdakileri yaparak başardım:
G5 PowerPC'de Mac OS 10.4 (Tiger) ve Acer Aspire One'da Ubuntu var.
Mac OS'de, sistem tercihleri> paylaşım bölümüne gidin ve "Kişisel Dosya Paylaşımı" nı etkinleştirin
Ubuntu'da DashHome'u açın ve "Files" klasörünü açın. (veya ancak dosyalar klasörüne nasıl gideceğinizi biliyorsunuzdur.)
Kenar çubuğunda "Ağa Göz At" ı seçin
İki makine aynı ağda olduğu sürece, Mac'inizde Ubuntu'ya yerleştirebileceğiniz bir dizin bulunmalıdır.
Ne yapacağım hakkında çok az fikrim vardı, sadece bu sayfayı hazırladım ve oldukça kolaylaştı. Bir ev ofisinde dosya paylaşımı benim için çalışıyor. Uzaktan çalışmanız gerekirse kendi ağınızdan çıkacağınız için işe yaramaz.
Samba kurulumumda, üç Mac'li bir ev ağı ve Ubuntu çalıştıran bir sunucuda (9.04'ten beri, 10.10'da) iyi çalışıyor. Ubuntu makinesi Finder'da diğer Mac'lerle birlikte otomatik olarak görünür.
Bu kurulum kılavuzunu takip ettimSamba kurulumu için . Kılavuz Ubuntu sunucusu içindir, ancak aynı kurulumdur ve masaüstü sürümü için aynı şekilde çalışır.
Yaptığım tek değişiklik 0755 yerine "create mask" değerini 0777 ("world writable") yapmaktı, aksi takdirde Mac'lerden Ubuntu makinesinde klasörler oluşturmak düzgün çalışmadı.
Güvenli bir yerel ağınız varsa, windows kullanıcılarını vb. Ziyaret ediyorsanız, hemen hemen her platformdan erişilebilen bir ftp sunucusu kullanmak gerçekten en kolay ve en güvenilir olanıdır. Https://help.ubuntu.com/ 10.04 / ServerGuide / C / ftp server.html
Ayrıca, çoğu medya cihazı, eğer bu duruma gelirse ftp'yi kullanabilecek.
Bir ftp sunucusuna bağlanmak için bir mac'tan gerçekten basittir http://www.youtube.com/watch?v=GNP48LcNV0Y Eğer gerçekten ftp'den fp'ye yazmanız gerekiyorsa (bulucu başarısız oluyor ve salt okunur olarak bağlanır ) kontrol edin. http://anoved.net/2008/03/macfuse-ftp-and-you/
Ubuntu'dayım 14.04 Amacım, / media (örneğin harici hdd, enternal optik sürücü) altında kayıtlı tüm harici cihazları Mac OS X ile paylaşmaktır (yosemith)
Ubuntu'da bir Terminal penceresi açın
$sudo nautilus
İstendiğinde kök şifrenizi girin
Bir nautilus penceresi açılacak, system /media
Bir seçimi sağ tıklayın Properties
. Tıklayın Share
. Tıklayın Guest Share
. Apply changes
.
Mac Os X'te Finder'ı Aç, Sunucuya Git'i tıklatın Command + K Ubuntu IP'sini girin ve Misafir'e tıklayın
smb://[ip address]
o kadar çok cevap ve hiçbiri doğru değil, SAMBA'yı kullanmak çok saçma, SAMBA NFS'in yoksul mans versiyonunu, NFS gitmenin yolu, neredeyse tüm unix dağıtımlarına özgü ve daha hızlı ve daha iyi olan SAMBA'yı sadece popüler olan çünkü çünkü NFS hakkında konuşun, eğer üçünün de paylaşmasını istiyorsanız (kazanın, ubu, mac) sonra evet, SAMBA, eğer sadece mac ve ubuntu ise, yerel paylaşım seçeneği nfs'dir.
Bazen işletim sistemi ile birlikte gelir, sudo apt-get install nfs-kernel-server
tam bir eğitim için buraya gelmez
Ubuntu 13.10'u imac OS X'e bağlamanın basit bir yolunu buldum.
Sonra çalıştı, her iki bilgisayara da bağlı. Ancak macumdaki klasörlere erişmek için hemen çalışmadım, biraz beklemek zorunda kaldım. Ama sonra hepsi işe yaradı! ve şimdi 23 mb / sn'de dosya aktarıyorum.
iyi eğlenceler
Çok kullanışlı ve oldukça basit, Mac ve Linux (ve diğer birçok platformlar) arasında dosya ve dizin paylaşımı için Syncthing . Macbook Air'deki klasörleri Linux Mint'e paylaşmak için kullanıyorum. Tek yönlü bir eşitleme yapmak istiyorsanız, kaynak klasörünüzü bu klasörün gelişmiş ayarlarında "Yalnızca Gönder" olarak ayarlayın, böylece alıcı bilgisayarın klasöründe silinen dosyalar kaynak bilgisayarın klasöründen silinmez.
HTTP sunucusu
HTTP , normal web sitelerine erişmek için kullanılan protokoldür, bu yüzden her işletim sistemi uygulamak zorunda kaldı!
IP'nizi kaynak bilgisayarda bulun 192.168.0.10
. Ubuntu veya Mac OS'ta:
ifconfig
Aktarmak istediğiniz dosyayı içeren dizinde bir sunucu oluşturun:
python -m SimpleHTTPServer 8080
Alıcı bilgisayarda, bir tarayıcı açın ve şu adresi ziyaret edin:
192.168.0.10:8080
Artık dizinler arasında istediğiniz dosyaya gidebilirsiniz.
Bu yöntemin hızlı / sağlam olup olmadığından emin değilim, ancak kurulumu kolay ve taşınabilir olanlardan biri.
Daha hızlı alternatifler tartışılmaktadır: https://stackoverflow.com/questions/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver
rsync
SSH, MacOS ve Ubuntu'da gerçekten kolayca çalışır ve bu nedenle Rsync'i kolayca kullanabiliriz .
İlk önce bir bilgisayardan diğerine SSH koyabildiğinizden emin olun.
MacOS SSH sunucusunu, http://osxdaily.com/2016/08/16/tr/enable-ssh-mac-command-line/ adresinde açıklanan şekilde CLI'den etkinleştirebilirsiniz.
sudo systemsetup -setremotelogin on
Şimdi, sizden Ubuntu'dan Mac'e erişebildiğinizden emin olun:
ssh osx-username@192.168.0.10
Parolanızı gizli tutmak istiyorsanız, kullanıcı için yeni bir hesap oluşturabilirsiniz.
Daha sonra, giriş yaptıktan sonra, dosyaları sunucudan istemciye kopyalamak için giriş yapın:
rsync -av server-username@192.168.0.10:/full/path/to/remote/directory .
En açıklandığı gibi birden çok dizinleri tek seferde kopyalanabilir https://unix.stackexchange.com/questions/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"' .
Bu en yaygın ortak payda yöntemidir: en sağlam, verimli, yaygın olarak kullanılabilen Linux ve güvenlik, iyi bilinen dosya izinlerine + kullanıcı programlarına dayanır.
Ubuntu 18.04 ve Mac OS 10.13: "Yüksek Sierra" arasında test edilmiştir.