Fildelings server - Hvad skal jeg vælge?
Hej
Jeg har tænkt mig at lave en fildelings server.
Serveren skal kunne gøre det muligt at folk på nettet kan tilgå min server via login og derved downloade de filer de har brug for. Der skal kunne være flere mapper og forskellig adgang til disse for hver bruger. Udover det skal brugere også have mulighed for at uploade filer til serveren og oprette mapper for at have system i filerne.
Hvad er den bedste løsning til dette?
Havde tænkt på enten Debian eller CentOS som server system, men jeg er intereseret i KABLINK pakken fra Novell og derfor ville OpenSuSe måske være et bedre valg.
Hvad siger i?
Jeg har tænkt mig at lave en fildelings server.
Serveren skal kunne gøre det muligt at folk på nettet kan tilgå min server via login og derved downloade de filer de har brug for. Der skal kunne være flere mapper og forskellig adgang til disse for hver bruger. Udover det skal brugere også have mulighed for at uploade filer til serveren og oprette mapper for at have system i filerne.
Hvad er den bedste løsning til dette?
Havde tænkt på enten Debian eller CentOS som server system, men jeg er intereseret i KABLINK pakken fra Novell og derfor ville OpenSuSe måske være et bedre valg.
Hvad siger i?
Kommentarer9
Umiddelbart syntes jeg du
Det sagt har jeg selv fine erfaringer med openSUSE som server, primært da det er nemt at opsætte en "start opsætning" af Apache, FTP osv via YaST - men man kan selvf. altid rette i config-filerne bagefter :-)
Et lille tip, se evt. nærmere på "ownClod", som jeg personligt syntes er rigtigt interessant og har brugt lidt fra tid til anden :-) Det giver dig fildeling og en pokkers masse andet, nemt :-)
Henvisning til ownCloud...
Enig i det ovenstående.
Du kan udmærket lave et mappe hierarki, hvor nogle mapper har kun download tilladelser, og andre med både upload og download, og også for de individuelle brugere.
Handler det om fildeling udelukkende til en meget udvalgt brugergruppe, så istedet for ftp, overveje om andre remote access programmer/protokoller resulterer i fordele eller ulemper. FTP er nemt, men ikke den sikreste metode, ikke engang sftp el. ftps.
Skal det være forholdsvist problemfrit at administrere centralt, så er ftp en brugbar løsning, hvor andre løsninger forudsætter, at brugerne har aftalte programmer installeret, med de problemer det medfører.
ikke engang sftp Sftp er
Sftp/ssh er altså meget sikkert hvis du benytter dig af publich authentication.
Kan ikke se hvorfor du synes det er usikkert ?
Sftp/ssh er altså meget
Jo det er da langt mere sikkert end almindelig ftp, og ikke noget problem for de fleste, hvor serveren ikke er interessant for hackeren. Alligevel er der exploites, hvilket man kan se med Metasploit (msfconsol).
Det afhænger også af hvem brugerne er. Er det "almindelige" brugere, så er traditionel ftp nok den mest brugervenlige løsning.
Hvorlangt skal man gå ...? Er der Windows brugere imellem, og skal de installere Putty osv?
uanset hvad du gør, og
Der vil helt sikkert med
Hvis serveren skal have en WEB del, og denne skal kunne administreres remotly, så brug endelig ikke ftp til dette, kun stærkt krypterede remote forbindelser med filoverførselsesfunktioner til at opdatere webbet. Nøjes med FTP udelukkende til brugernes fildelingen.
Heldigvis er det muligt, at udelukke hele landes IP adresser og proxies. Især fra Kina og Syd Korea, hvilket reducerer disse hacker-forsøg ganske betragteligt, men kræver noget administration og vedligeholdelse.
FTP vs SSH/SFTP
Og ja dine windows usere må lære at installere winscp , og evt putty , (og putty skal ikke engang installeres ).
Alt kan exploites som udgangspunkt , intet nyt der , OpenSSH vs din gennemsnitlige FTP Daemon der vil jeg lægge mine penge hos OpenSSH hver eneste gang!
FTP har ingen berettigelse medmindre du har brug for at dele tonsvis af offentlige ting mod typisk anonyme brugere hvor troughput er vigtigt. Til private ting mod bestemte brugere så brug da alm linux user accounts og sftp via openssh ordentligt patched op og uden skøre settings vil det performe fint (du har formentligt max 100 mbit upload og 100 klienter) og jeg vil have mere tillid til det setup end alle mulige smartass løsninger. Selvfølgelig er webdelinger super attraktive pga deres browser interface.
og hvis du ikke giver mange linux user accounts så lad folk dele en account, og du kan slå shell fra hvis det bekymre dig.
#5 Kræver TCP wrappers før
Ekstra info. hvis man er
https://www.grc.com/securitynow.htm
Og hvorfor ikke, mens jeg er igang, også henvise til dette link, for at få et overblik over nuværende router, og/eller 3G status.
https://www.grc.com/x/ne.dll?bh0bkyd2
Og dette fra Secunia, der som nogle måske ikke ved, ikke kun handler om sikkerhed på Windows, men også Linux og MacOS.
http://secunia.com/advisories/
Og til eventuelle Windows brugere, der skal logge på serveren, at installere Secunia PSI, for at gøre deres Windows OS mere sikkert.
http://secunia.com/vulnerability_scanning/personal/