Hozzászólások
Sziasztok!
Kérénk egy kis segítséget pureftpd beállításához.
A próblémám az lenne, hogy a user (akit mysqlben adtam hozzá) nem tud belépni, mert authentkációs hibával elszáll. Akinek van shell futtatása a gépen, az simán be tud lépni.
Mit kelle bellítanom??
Előre is köszönöm .......
- A hozzászóláshoz be kell jelentkezni
[quote:17d03d7bb7="sirszabo"]Sziasztok!
Kérénk egy kis segítséget pureftpd beállításához.
A próblémám az lenne, hogy a user (akit mysqlben adtam hozzá) nem tud belépni, mert authentkációs hibával elszáll. Akinek van shell futtatása a gépen, az simán be tud lépni.
Mit kelle bellítanom??
Előre is köszönöm .......
Mondjuk belenézel a syslogba, hogy mit brekeg a purefttpd erről. Nem túl okos dolog ua. gépen a shell usereket FTP-n beengedni.
- A hozzászóláshoz be kell jelentkezni
A syslogban, csak annyit ír, hogy : "Authentication failed for user [xxxxxx]
nem kér semit ..... :(
- A hozzászóláshoz be kell jelentkezni
[quote:35c82b597f="sirszabo"]A syslogban, csak annyit ír, hogy : "Authentication failed for user [xxxxxx]
nem kér semit ..... :(
Jelszó hash-elés stimmel? A pureftpd jó adatbázishoz csatlakozik? Tábla? Olyan túl sok helyen nem vérezhet el a dolog.
- A hozzászóláshoz be kell jelentkezni
ha beengedi a shell usert, akkor nem mysql-ből autentikál...
milyen paraméterekkel indítod?
- A hozzászóláshoz be kell jelentkezni
Bekapcsolod mysql logolást(ha éppen nem lenne bekapcsolva)
pl.: /etc/mysql/my.cnf
[code:1:c2f21e56b7]log = /var/log/mysql.log[/code:1:c2f21e56b7]
(szerkesztés után indítsd újra a mysql servert)
Próbálj meg belépni a userrel, aztán írj egy tail /var/log/mysql.log -ot
(esetleg -n paraméterrel add meg tailban a sorok számát), és ha köze nincs ftp-hez, akkor még véletlen sem kapcsolodók pure-ftp erre a mysql serverre.
Ha van ott valami, akkor ellenőrizd, hogy helyes-e a felhasználói név és a jelszó(hash).
- A hozzászóláshoz be kell jelentkezni
[quote:b70d8b48e6="OxY"]ha beengedi a shell usert, akkor nem mysql-ből autentikál...
milyen paraméterekkel indítod?
Lehet vegyesen behangolni.
- A hozzászóláshoz be kell jelentkezni
Megnéztem.
És egy elég végzetes hibát követtem el :x
Ugyanis ezt kihagytam a configolás elejéről :
groupadd -g xxxx ftpgroup
useradd -u xxxx -s /bin/false -d /bin/null -c "pureftpd user" -g ftpgroup ftpuser
Szal, most már müxik!!!
Köszönöm a segítséget ......
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Nem nyitottam új topikot talán ide is befér a problémám!
A problémám pedig az hogy ssh- belépve mc-ben látom a .htaccess fájlokat, viszont ftp-vel való belépésnél nem :S debiant használok...
thx előre is a helpet :)
Üdv: Max7
- A hozzászóláshoz be kell jelentkezni
Ezek bealitasat ellenorizd.
- '-D': List files beginning with a dot ('.') even when the client doesn't
append the '-a' option to the list command. A workaround for badly
configured FTP clients. If you are a purist, don't enable this. If you
provide hosting services and if you have lousy customers, enable this.- '-x': In normal operation mode, authenticated users can read/write files
beginning with a dot ('.') . Anonymous users can't, for security reasons
(like changing banners or a forgotten .rhosts) . When '-x' is used,
authenticated users can download dot-files, but not overwrite/create them,
even if they own them. That way, you can prevent hosted users from messing
.qmail files. If you want to give user access to a special dot-file, create a
symbolic link to the dot-file with a file name that has no dot in it and the
client will be able to retrieve the file through that link.- '-X': This flag is identical to the previous one (writing dot-files is
prohibited), but in addition, users can't even *read* files and directories
beginning with a dot (like "cd .ssh") .
Debian alatt elvileg /etc/pure-ftpd/conf/ alatt talalhatok file-ok, mindegyik egy-egy opcioert felelos. A lent felsorolt kapcsolokhoz tartozo filenevek:
displaydotfiles
prohibitdotfileswrite
prohibitdotfilesread
Nem tudom a kisbetunagybetu szamit-e, de szerintem ezek alapjan mar el tudsz indulni.
- A hozzászóláshoz be kell jelentkezni
Nem akartam uj témát nyitni a promlémámra.
A kérdésem a következő:
A pure-ftpd-mysql-t feltelepítettem és ha létrehozok myslql-ben egy uj sort az virtuális felhasználó adataival és bejeletkezek akkor létrehoz egy könyvtárat neki. Eddig teljesen oké a dolog.
Be lehet-e állítani, hogy ha egy sort törlök akkor a felhasználó könyvtárát is törölje?
Vagy van-e rá egy jó megoldás ami viszonylag egyszerű és automatizált?
Ez azért lenne fontos, mert nem akarom manuálisan a sok száz mysql sorból kinézni, hogy melyik könyvtárat kell törölnöm és ez minimum havi szinten előfordulna több felhasználó esetén, tehát sok munka.
- A hozzászóláshoz be kell jelentkezni
Fejbol ilyet nem tud, irj ra scriptet. A script kinezi mysqlbol a felhasznalokat, es ha olyan home-ot talal, ami nincs mysqlben, azt torli, vagy atmozgatja valahova, ahonnan kesobb lehet torolni.
- A hozzászóláshoz be kell jelentkezni
Én sem akarok másik témát nyitni ezért írok ide: Van egy pureftp szerver ami mind passzív mind aktív módban működik rendesen. Viszont ha böngészőben nyitom meg: ftp://ftp.valami.hu akkor nem nyillik meg az aut. ablak, hanem a böngésző azt írja nem találja a kiszolgálót. Az ftp://user:password@ftp.valami.hu -val működik, és ugyan azon a gépen a proftpd-vel is működik rendesen.
Mint ha nem menne az ftp szerver, pedig megy mert pl a Totalcommander tud csatlakozni passzív módban is.
- A hozzászóláshoz be kell jelentkezni
Wiresharkkal nezd meg, hogy mit csinal, meddig jut el!
Aztan ugy is, hogy a user-pass parost is megadod.
----
Anthill inside
honlapkészítés
- A hozzászóláshoz be kell jelentkezni
Ezt kapom most:
Response: 220 -- Welcome
Request: User anonymous
Response: 421 Unable to set up secure anonymous FTP
És ezt kéne kapom:
Response: 220 -- Welcome
Request: User anonymous
Response: 331 Password requied for anonymous
A cuccot én fordítottam magamnak, de valami nem tökéletes még így sem:
./configure --with-mysql=/opt/csw/mysql5 --with-language=hungarian --with-cookie --with-throttling --with-ratios --with-ftpwho --with-largefile --with-quotas --with-uploadscript --with-peruserlimits --with-extauth
Lehet hogy még valamit beléje kell fordítani!? Vagy valami nem kell bele?
- A hozzászóláshoz be kell jelentkezni
Mostanában csomagból szoktam feltenni, de régebben így fordítottam és azzal nem volt ilyen gond.
./configure \
--with-peruserlimits \
--with-language=hungarian \
--with-mysql \
--with-virtualchroot \
--without-humor \
--with-puredb \
--with-quotas \
--with-ratios \
--with-throttling \
--without-usernames \
--with-ftpwho \
--without-inetd \
--with-altlog \
--with-privsep
- A hozzászóláshoz be kell jelentkezni
Sajnos nem látok érdemi eltérést a két konfig között, és természetesen ugyan az a gondom.
- A hozzászóláshoz be kell jelentkezni
Apache-ot hogy fordítottad?
Lehet ott lesz valami bibi.
- A hozzászóláshoz be kell jelentkezni
Apache nincs a gépen JBoss van de az is másik zónában. Amúgy is FTP-t használnék nem HTTP-t! Egy Solaris 10 Zónaára van telepítve az FTP szerver. Csak egy FTP szerver van rajta amin elérhetőek a userek saját könyvtárai. Még az SQL is másik gépen van.
Van valakinek pureftpd-je installálva, és megnézné nekem hogy mit válaszol ha IE-vel (passzív módban) csatlakozik rá így: ftp://ftp.valami.hu
Köszönöm.
- A hozzászóláshoz be kell jelentkezni
Senki nem használ pure-ftpd-t?
- A hozzászóláshoz be kell jelentkezni
Akkor felrakok én magam egy teszt debián szerverre csomagból egy pureftpd-mysql -t, aztán megnézem magam hogy miújság.
Solarisra nem találtam kész csomagot mysql támogatással.
- A hozzászóláshoz be kell jelentkezni
apache-nek semmi köze hozzá. A web böngésző ftp:// ... esetén az ftp szerverhez kapcsolódik.
- A hozzászóláshoz be kell jelentkezni
Debug logolással próbáltad?
proftpd.conf-ba:
DebugLevel 5
- A hozzászóláshoz be kell jelentkezni
pureftpd -ről van szó :)
A szerver jól működik, csak éppen az IE-vel nem kompatibilis:
Ez történik most:
----------
Connect to: (2008.03.27 12:31:47)
hostname=ftp.valami.hu
username=anonymous
startdir=
ftp.valami.hu=xxx.xxx.xxx.xxx
220---------- Üdvözlöm Pure-FTPd [privsep] ----------
220-Te vagy a 1 a 50 felhasználó közül, aki beléphet.
220-A Helyi Ido 12:31. szerver port: 21.
220-IPv6 kapcsolatok szintén használhatóak a szerveren.
220 5 perc inaktivitás után a kapcsolat megszakad.
USER anonymous
421 A biztonságos anonymous FTP kapcsolat felépítése sikertelen volt
És ez történik ugyan azon a gépen, ha a proftpd-t indítom:
----------
Connect to: (2008.03.27 12:34:37)
hostname=ftp.valami.hu
username=anonymous
startdir=
ftp.valami.hu=xxx.xxx.xxx.xxx
220 Welcome to FTP server. Please login...
USER anonymous
331 Password required for anonymous.
A proftpd 331-es kódja kikénysezríti az IE-től egy párbeszéd panel nyitását, míg a pureftpd 421-es kódja nem.
Ha nem jövök rá a megfelelő paraméterre, átírom a forrásban a hibakódot...
- A hozzászóláshoz be kell jelentkezni
Szia,
Forumokon tobb helyen olvastam (csak talalomra egy Google talalat: http://forums.site5.com/showthread.php?t=9744 ), hogy anonymous-t anonymous@vmi.hu modon kell hivatkozni URLbe, azaz IE URL ftp://anonymous@vmi.hu@ftp.vmi.hu csodamodon nezzen ki.
Illetve pureftp-mysql-anonymous csomagokhoz szoktak javasolni, hogy /bin/false shell-lel legyen ftp csoporttagsagu ftp nevu user, akinek home-ja az anonymous ftp homeja lesz.
- A hozzászóláshoz be kell jelentkezni
Igen ezt én is láttam, de nekem az a speciális gondom, hogy böngésző nem dobja fel a bejelentkező ablakot a felhasználó/jelszó párossal. Valójában én nem fordítottam bele csak legszükségesebb modulokat, de most már egyre jobban piszkálja az agyamat ez a dolog.
- A hozzászóláshoz be kell jelentkezni
En ezt ugy ertelmezem, hogy ilyen a pureftp virtualdomain virtualuserekkel anonymous engedellyel. Es ha jol ertem neked ilyen van.
"Anonymous access is secure by default." Ahogy az about-ja is mondja. Es ennek az a feature -je, hogy USER anonymous ftp parancsra amit bongeszo ftp://ftp.vmi.hu URL-lel neki kuld nem ad 331 valaszt, ami feldobna a bongeszobe az autentikacios ablakot, hanem mar autentikalo kapcsolodasnak veszi, es le is kezeli: elutasitja. Ehelyett a gondosan szerkesztett URL -lel lehet megmondani neki, hogy igen a virtaldomain anonymous userevel kell az ftp.vmi.hu szerverre csatlakozni, azaz ftp://anonymous@vmi.hu@ftp.vmi.hu kell neki, hogy azt autentikalja le.
- A hozzászóláshoz be kell jelentkezni
Illetve http://download.pureftpd.org/pub/pure-ftpd/doc/README.MySQL -- ANONYMOUS USERS -- szakasza alapjan irtam korabban, hogy kell lenni ftp shell usernek anonymoushoz. Gondolom van nalad is, csak az a baj, hogy nem anonymous-nak, hanem anonymous@vmi.hu -nak akarja a pureftpd latni.
- A hozzászóláshoz be kell jelentkezni
Nekem olyan gondol lenne, hogy megy szépen az sql-es authentikáció, az sql-es quota is, de a bandwith korlátozás nem.
debian 4.0 pure-ftpd-postgresql. A doksi azt írja hogy throttling supoprtal forditsuk a pure-ftpd-t. Ha globalisan allitom akkor jo, de userenkent sqlbol nem jo.
- A hozzászóláshoz be kell jelentkezni
Sorry, elirtam egy másik helyen az sql-t :) és egy tranzakcióban futott.
- A hozzászóláshoz be kell jelentkezni