Általában mikor online tárhelyekről írtam, használatuknak negatívuma mindig az volt, hogy bizalmas információt tartalmazó dokumentumokat nem tölthetünk fel, esetleg kevés a tárhely vagy túl kicsit a fájl-méret limitek. Mivel szeretném bárhonnan elérni még a legféltettebb állományaimat is anélkül, hogy más merevlemezére feltölteném, a legjobb megoldás az, ha saját gépemből csinálok FTP szervert…
A Desktop gépem úgyis szinte éjjel-nappal be van kapcsolva, rajta Ubuntu, így végre valami hasznos dologra is használom. Szervernek a ProFTPD-t használom, amit nagyon egyszerű telepíteni a GUI-val együtt, csupán a következő parancsot kell begépelned egy Terminálba:
sudo apt-get install proftpd gproftpd
Ha kész vagy a telepítéssel, akkor indítsd el a grafikus admin felületet az Applications > System Tools > GADMIN-PROFTPD-re kattintva.
Az első fül alatt hozhatunk létre szervereket, ugyanitt állíthatjuk be szerverünk címét, nevét, portot és a különböző time-outokat.
A második, Users fül alatt menedzselhetjük a felhasználókat, valamint beállíthatjuk a könyvtárat, ahova a feltöltött fájlok kerülnek. Lehetőségünk van beállítani, hogy a felhasználók mire jogosultak: fájlok feltöltése/törtéles/felülírás/stb…
Nagyjából ennyi is volna az FTP server telepítése Ubuntura. Én próbaképpen FileZillából Ubuntu alól ugyanarról a gépről amin a szerver is van, valamint Total Commanderből Vista alól a laptopomról csatlakoztam az újonnan létrehozott szerverre, természetesen sikerrel :)





Comments
5 responses to “FTP szerver létrehozása Ubuntun”
szia,
olyannal már találkoztál, hogy a user2 (3,4,5 azaz nem az elsőnek létrehozott user) esetén belép ugyan, de nem listázza a könyvtárat noha ez az opció pipálva van a jogosultságok közt. van 5leted, hogy mi lehet a baj?
Most próbáltam, a tárolóban nem találta, mert megváltozott a neve, így jó:
sudo apt-get install proftpd gadmin-proftpd
Így már működni fog.
Esetleg router mögül ugyanezt?
A routert a helyi IP-vel érem el a messzségből, így viszont nem tudok bejutni a szerverre?
Forwardolnod kell egy portot, (lehet az a default FTP port is) es azon keresztul kell csatlakoznod.
Hali. Nekem a következő lenne a problémám. Amikor beállítottam mindent és aktiválni akarom a servert, akkor a következő hibaüzenetet kapom:
– mod_tls/2.4.2:complied using OpenSSL version “OpenSSL 1.0.0d 8 FEb 2011” headers, but linked to OpenSSL version “OpenSSL 1.0.0e 6 Sep 2011 libary
– mod_sftp/0.9.7:complied using OpenSSL version “OpenSSL 1.0.0d 8 Feb 2011” headers, but linked to OpenSSL version “OpenSSL 1.0.0e 6 Sep2011” libary
– mod_tls_memcache/0.1:notice: unable to register “memcache” SSL session cache: Memcache support not enabled
– Fatal: TLSRSACentificateFile: ‘/ect/gadmin-proftpd/certs/cert.pem’ does not exist on line 68 of ‘/ect/proftpd/proftpd.conf’
Tudnál nekem segíteni ezt megoldani?
Üdv: Kakukk