Toto je článek v databázi znalostí. Pokud objevíte nějakou nesrovnalost, nekompletní nebo chybějící informaci, prosím zaregistrujte se a opravte ho. Děkujeme.
Pokud chcete sdílet data například mezi Windows a Macem po síti, máte několik možností, kterou z nich si zvolíte, závisí na tom, zda půjde o sdílení na internetu nebo lokální síti a na účelu, pro který chcete sdílení používat. Záleží také na tom, pro jaké klienty budete soubory sdílet, zda Windows nebo Mac a zda chcete aby uživatelé mohli na počítač také data nahrávat. Podle toho byste měli zvolit vhodný způsob sdílení. Pokud se připojujete do již existující sítě, bude vhodné předejít zbytečným problémům a zeptat se administrátora jakým způsobem sdílí data ostatní uživatelé.
Personal Web Sharing (WWW server Apache)
Na výběr máte např. sdílení přes HTTP tj. zabudovaný webový server Apache, zde nazývaný "Personal Web Sharing".
Stačí zaškrtnout jedno tlačítko a soubory které chcete sdílet nakopírovat do /Library/WebServer/Documents
Od teď budou dostupné přes adresu http ://jmeno_vaseho_pocitace/ nebo místo jména použijte svou IP adresu.
Pokud chcete soubory vidět podobně jako ve své složce (tj. využít funkce automatické indexace složky) a neodkazovat se na ně přímo na jejich přesné URL (adresu), tuto složku před nahráním souborů vyprázdněte - nachází se zde výchozí stránka Apache, manuál apod, ale to zřejmě nebudete potřebovat, pokud ano, dá se na internetu na http://www.apache.org stáhnout aktuální.
Každý uživatel pak má ve své domovské složce složku Sites a pokud nahraje soubory do ní, jsou k dispozici na adrese http ://server/~jmenouzivatele
Sem je může nahrávat kdokoli i bez administrátorských práv, drobná potíž může být, že ne každý je schopen najít a napsat ~ , tj. tildu, nebo také "vlnku" 
Tento způsob, kdy použijete Apache se hodí pro rychlé nasdílení souborů komukoli ať už po lokální síti nebo internetu a je bezpečný, protože data jsou pouze pro čtení a ještě jen z předem daných adresářů. Naopak nevýhodou je, že uživatelé mohou soubory pouze stahovat, nikoli nahrávat na server (tj. na počítač který sdílí data). Tímto způsobem se nebojte nasdílet data i uživatelům, kterým nedůvěřujete nebo přes internet.
FTP server
Klasickým, ale velmi málo bezpečným způsobem je použití FTP. Nebezpečné je z toho důvodu, že heslo se po síti přenáší ve formě čitelného textu a lze ho, za splnění určitých podmínek, odposlechnout. Útočník se pak může s pomocí odposlechnutého jména a hesla připojit k vašemu počítači. Druhým problémem je, že je potřeba uživateli na počítači vytvořit uživatelský účet nebo prozradit své jméno a heslo aby se mohl připojit a není možné nastavit anonymní přístup. A v neposlední řadě nelze uživateli omezit přístup pouze na konkrétní adresář, který zabrání tomu aby se uživatel mohl procházet kdekoli po disku.
Tento způsob lze doporučit pouze pro lokální sítě, kde bezvýhradně důvěřujete uživatelům. Díky možnosti odposlechu hesla, nemožnosti omezení na daný adresář a nutnost vytvořit uživateli účet ho nelze doporučit pro použití mimo svou vlastní lokální síť a důvěryhodné uživatele.
Je možné si stáhnout jiný FTP server který umožňuje i virtuální uživatele, anonymní přístup a omezení, vyžaduje však už alespoň základní konfiguraci a znalosti. Zkuste například PureFTPd z http://www.pureftpd.org který pro Mac OS X poskytuje i grafického manažera
Personal File Sharing (AFP)
Chcete-li sdílet data s jiným Macem, bude asi nejlepší volbou použít sdílení přes AFP (Personal File Sharing), které bylo dlouhou dobu nativní pro Mac (iž od prehistorických dob
). Dříve sdílení probíhalo přes protokol AppleTalk, ale od určité verze systému je možné sdílet i přes protokol TCP/IP a není nutné protokol AppleTalk zapínat. Pokud byste chtěli aby přes AFP měly přístup nejen Macy, ale například i stanice s Windows, zkuste se porozhlédnout po software PCMacLan.
Windows Sharing (SMB/CIFS)
Nejběžnějším způsobem sdílení v lokálních sítích s PC je sdílení přes SMB/CIFS, také známé jako "Samba" nebo "Sdílení Windows", na Macu shodně nazvané "Windows Sharing". Tento způsob je nejvhodnější pokud jste připojeni do lokální sítě kde se nachází právě většinou PC. Ovládací panel Sdílení (Sharing) však nenabízí velké možnosti konfigurace a konfigurační soubor v /etc je spíše pro Unixu znalejší uživatele. Chcete-li si nakonfigurovat sdílené složky podle svých představ, stáhněte si software SharePoint. Tento způsob sdílení lze považovat asi za nejvhodnější - je podporováno jak na Macu, Linuxu a Windows, tak i na ostatních operačních systémech.
SharePoints - http://www.hornware.com/sharepoints/
Pro Mac OS 9 (ale i Mac OS X) můžete také použít například software DAVE - http://www.thursby.com/products/dave.html
SSH (Vzdálené přihlášení)
Nejbezpečnější metodou je povolit službu SSH, zde nazývanou "Remote Login" a používat pro přenos souborů šifrovaný přenos pomocí SFTP nebo SCP. Není to nejpohodlnější ani nejrychlejší, rozhodně však jde o nejbezpečnější způsob. Opět však potřebujete na počítači pro uživatele vytvořit účet a uživatel může nejen přenášet soubory a procházet se po (téměř) celém disku, ale i interaktivně se přihlásit na konzoli. Přihlášení i samotný přenos souborů po síti však, na rozdíl od ostatních způsobů sdílení, probíhá šifrovaně.
Další kouzla jako vytvoření šifrovaného tunelu přes SSH mezi dvěma Macy kdekoli na světě a v něm bezpečně používat třeba nativní macovské sdílení přes AFP, nebo použití NFS, WebDav apod. už přesahuje rámec tohoto návodu... 

Shrnuto:
- v převážně nebo zcela macovských lokálních sítích použijte AFP
- v důvěryhodných lokálních sítích použijte FTP, při dobré konfiguraci a/nebo jiném dobrém FTP démonu i pro Internet
- pro přístup jen pro čtení pro lokální síť i Internet použijte WWW (Personal Web Sharing)
- v lokálních sítích se smíšenými klienty (Windows, Linux, Mac) použijte Windows Sharing (SMB/CIFS) ideálně s ovládacím panelem SharePoints http://www.hornware.com/sharepoints
- kdekoli a při nutnosti maximální bezpečnosti použijte SSH
Máte k tématu nějaký komentář nebo dotaz? Zeptejte se v diskuzním fóru
Komentáře
Apache
zdravim
snazim se zprovoznit web sharing v leopardu, a vubec se mi to nedari. po zapnuti sdileni web sharing se mi nabidnou dva odkazy, pres ktere by se pripadne dalo zpristupnit jednu z mych slozek pro nekoho vzdaleneho, kdo by z teto slozky stahl par veci, ale vubec se mi nezobrazuje na internetu zadna sdilena slozka.
moc nerozumim tehle sluzbe - vypada to tak jednoduse, a pritom je to pomerne slozity proces bych rekl...
jak a co mam pouzit?
zadani: potrebuji sdilet s nekym vzdalenym (tedy mimo jakoukoliv lokalni sit) slozku s nejakym obsahem
ten vzdaleny by si mel moznost z te slozky si pripadne dokumenty ci soubory stahnout k sobe
co pro to mam udelat krom zapnuti web sharing???
diky za pomoc
petr
potrebujes mit hlavne
potrebujes mit hlavne verejnou IP adresu. Pokud mas jen privatni (neverejnou) tak se k tobe ten clovek z internetu (verejne site) vubec nedostane.
File Sharting mezi G3 a MacPro
Zdravim,
v Leopardu na MacPro jsem zapnul File Sharting a G3 Mac s OS. 9.2.2 jej nevidi. Napriklad z iMaca se prihlasim v pohode. G5 s Tigerem mac G3 vidi a lze se i prihlasit. Z Leoparda ani z Tigera se na G3 neprihlasim ale vidim ji. Z pantera to slo v pohode.
Hm... dobre je take to ze kdyz se pocitac s Tigerem sam uspi tak ho G3 prestane videt. Ale pocitac s Panterem byl viditelny i uspany a po prihlaseni na nej se probudil
Jde mne primarne o to se dostat z G3 na Leoparda (MacPro). Nevite nekdo jak na to?
Poslat nový komentář