/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Proftpd ikke igang endnu..
Fra : Donati


Dato : 17-02-01 20:23

Hej
Det er stadig ikke lykkes mig at få liv i min proftpd.
Jeg har fået den til at starte automatisk ved boot, og har
denne /etc/proftpd.conf :
http://www.scooter-racing.dk/proftp/proftpd.conf

Jeg kan ikke lige få øje på hvad problemet kan være,
og håber på at et par friske øjne kan hjælpe.

Symptomerne på problemer er at det ikke er muligt at få
den til at reagere på FTP-login forsøg..
Når jeg feks prøver fra min arb.station med cuteFTP (en client),
får jeg blot dette:
STATUS:> Connect: Saturday 20:19:19 02-17-2001
STATUS:> Connecting to 10.0.0.3
STATUS:> Connecting to 10.0.0.3 (ip = 10.0.0.3)
ERROR:> Can't connect
ERROR:> Can't login. Still trying...

-----
Mvh. Finn Donati
donati@scooter-racing.dk
www.scooter-racing.dk
-----------------------------



 
 
Morten Bakkedal (17-02-2001)
Kommentar
Fra : Morten Bakkedal


Dato : 17-02-01 20:30

"Donati" skrev:

> Symptomerne på problemer er at det ikke er muligt at få
> den til at reagere på FTP-login forsøg..
> Når jeg feks prøver fra min arb.station med cuteFTP (en client),
> får jeg blot dette:
> STATUS:> Connect: Saturday 20:19:19 02-17-2001
> STATUS:> Connecting to 10.0.0.3
> STATUS:> Connecting to 10.0.0.3 (ip = 10.0.0.3)
> ERROR:> Can't connect
> ERROR:> Can't login. Still trying...

Det virker som om at serveren ikke er startet rigtigt op. Har du prøvet det
opstartsscript jeg postede tidligere:

news:968e07$dpn$1@news.inet.tele.dk

Gem det i /etc/init.d/proftpd og kald chmod +x /etc/init.d/proftpd. Start
herefter serveren ved at skrive /etc/init.d/proftpd.

--
Morten Bakkedal
http://www.bakkeland.dk/



Morten Bakkedal (17-02-2001)
Kommentar
Fra : Morten Bakkedal


Dato : 17-02-01 20:32

"Morten Bakkedal" skrev:

>Start herefter serveren ved at skrive /etc/init.d/proftpd.

Skulle selvfølgelig være

/etc/init.d/proftpd start

> --
> Morten Bakkedal
> http://www.bakkeland.dk/

Ditto.




Donati (17-02-2001)
Kommentar
Fra : Donati


Dato : 17-02-01 20:46


Morten Bakkedal <spamfilter@_NO_SPAM_bakkeland.dk> skrev:
> "Morten Bakkedal" skrev:
>
> >Start herefter serveren ved at skrive /etc/init.d/proftpd.
>
> Skulle selvfølgelig være
>
> /etc/init.d/proftpd start

Ja, det skrev den også til mig

[root@Server-1 /root]# /etc/init.d/proftpd
Usage: proftpd {start|stop|restart|condrestart|status}

-----
Mvh. Finn Donati
donati@scooter-racing.dk
www.scooter-racing.dk
-----------------------------



Donati (17-02-2001)
Kommentar
Fra : Donati


Dato : 17-02-01 20:46


Morten Bakkedal <spamfilter@_NO_SPAM_bakkeland.dk> skrev:

> Det virker som om at serveren ikke er startet rigtigt op. Har du prøvet
> det opstartsscript jeg postede tidligere:
> news:968e07$dpn$1@news.inet.tele.dk

Hej
Ja, det lagde jeg ind dengang, men fik det ikke rigtig til at ændre noget.
Kunne heller ikke hitte ud af at starte serveren, men troede egentlig
at jeg havde fået det klaret nu, da der ved boot skrives noget i stil med:
Starting proftpd [OK]

> Gem det i /etc/init.d/proftpd og kald chmod +x /etc/init.d/proftpd. Start
> herefter serveren ved at skrive /etc/init.d/proftpd.

Prøvede lige nu.. og synes da at "dead but subsys locked"
lyder rimelig kedeligt (læs: lyder for mig som om noget er galt).

Hvis dette kan hjælpe til at pin-pointe:

[root@Server-1 /root]# /etc/init.d/proftpd
Usage: proftpd {start|stop|restart|condrestart|status}
[root@Server-1 /root]# /etc/init.d/proftpd status
proftpd dead but subsys locked
[root@Server-1 /root]# /etc/init.d/proftpd restart
Stopping proftpd: [FAILED]
Starting proftpd: [ OK ]
[root@Server-1 /root]# /etc/init.d/proftpd status
proftpd dead but subsys locked
[root@Server-1 /root]# /etc/init.d/proftpd start
Starting proftpd: [ OK ]
[root@Server-1 /root]# /etc/init.d/proftpd status
proftpd dead but subsys locked
[root@Server-1 /root]#

Eller give idéer til hvad jeg kan gøre..

-----
Mvh. Finn Donati
donati@scooter-racing.dk
www.scooter-racing.dk
-----------------------------







Morten Bakkedal (17-02-2001)
Kommentar
Fra : Morten Bakkedal


Dato : 17-02-01 21:39

"Donati" skrev:

> Prøvede lige nu.. og synes da at "dead but subsys locked"
> lyder rimelig kedeligt (læs: lyder for mig som om noget er galt).
>
> Hvis dette kan hjælpe til at pin-pointe:
>
> [root@Server-1 /root]# /etc/init.d/proftpd
> Usage: proftpd {start|stop|restart|condrestart|status}
> [root@Server-1 /root]# /etc/init.d/proftpd status
> proftpd dead but subsys locked
> [root@Server-1 /root]# /etc/init.d/proftpd restart
> Stopping proftpd: [FAILED]

Ikke underligt, hvis proftpd ikke kører.

> Starting proftpd: [ OK ]
> [root@Server-1 /root]# /etc/init.d/proftpd status
> proftpd dead but subsys locked
> [root@Server-1 /root]# /etc/init.d/proftpd start
> Starting proftpd: [ OK ]

Dette ser da meget fint ud.

> [root@Server-1 /root]# /etc/init.d/proftpd status
> proftpd dead but subsys locked

Ved ikke rigtigt. Prøv at slette /var/lock/subsys/proftpd og derefter starte
serveren.

> [root@Server-1 /root]#
>
> Eller give idéer til hvad jeg kan gøre..

Hvad sker der, hvis du forsøger at etablere forbindelse til serveren nu?

Se i øvrigt FAQ'en på www.proftpd.net.

--
Morten Bakkedal
http://www.bakkeland.dk/



Donati (17-02-2001)
Kommentar
Fra : Donati


Dato : 17-02-01 22:38


Morten Bakkedal <spamfilter@_NO_SPAM_bakkeland.dk> skrev:

> Ved ikke rigtigt. Prøv at slette /var/lock/subsys/proftpd og derefter
starte
> serveren.

Ok

> Hvad sker der, hvis du forsøger at etablere forbindelse til serveren nu?

Samme.. dvs. intet.

> Se i øvrigt FAQ'en på www.proftpd.net.

Jeg har været der, men må nok hellere læse den grundigere igennem.

-----
Mvh. Finn Donati
donati@scooter-racing.dk
www.scooter-racing.dk
-----------------------------



Henrik Olesen (17-02-2001)
Kommentar
Fra : Henrik Olesen


Dato : 17-02-01 23:14

> Det er stadig ikke lykkes mig at få liv i min proftpd.
> Jeg har fået den til at starte automatisk ved boot, og har
> denne /etc/proftpd.conf :
> http://www.scooter-racing.dk/proftp/proftpd.conf
> Jeg kan ikke lige få øje på hvad problemet kan være,
> og håber på at et par friske øjne kan hjælpe.

Hvad sker der når du starter ProFTPD med "/path/to/proftpd -n -d 5" ?


Med venlig hilsen
Henrik Olesen
Blue Sky
------------------------
E-mail: henrik@blue-sky.dk
www: www.blue-sky.dk


Donati (18-02-2001)
Kommentar
Fra : Donati


Dato : 18-02-01 01:53


Henrik Olesen <henrik@blue-sky.dk> skrev:

Hvad sker der når du starter ProFTPD med "/path/to/proftpd -n -d 5" ?

Hmm.. "path/to", er det sådan her mon:

[root@Server-1 /root]# /etc/init.d/proftpd -n -d 5
Usage: proftpd {start|stop|restart|condrestart|status}
[root@Server-1 /root]# /etc/init.d/proftpd start -n -d 5
Starting proftpd: [ OK ]
[root@Server-1 /root]#

Kan stadig ikke kontakte serveren, med en ftp-klient :-/

Alle idéer er velkomne..

(jeg ville gerne ha den op at køre snarest..
men ok, linux tar den tid linux tar..)

-----
Mvh. Finn Donati
donati@scooter-racing.dk
www.scooter-racing.dk
-----------------------------



Donati (18-02-2001)
Kommentar
Fra : Donati


Dato : 18-02-01 02:47


Henrik Olesen <henrik@blue-sky.dk> skrev:

> Hvad sker der når du starter ProFTPD med "/path/to/proftpd -n -d 5" ?

(tog vist fejl i første omgang)

Følgende: (men hvad er det at "-n -d 5" gør/betyder?)

[root@Server-1 /root]# /usr/local/sbin/proftpd -n -d 5
- add_ratenum: RateReadBPS 100000.
- add_ratenum: RateReadFreeBytes 0.
- add_ratebool: RateReadHardBPS 1.
Server-1 -
Server-1 - Config for Donati FTP:
Server-1 - ~ftp/
Server-1 - Limit
Server-1 - DenyAll
Server-1 - /incoming
Server-1 - Limit
Server-1 - AllowAll
Server-1 - Limit
Server-1 - DenyAll
Server-1 - RateReadBPS
Server-1 - RateReadFreeBytes
Server-1 - RateReadHardBPS
Server-1 - RequireValidShell
Server-1 - ShowSymlinks
Server-1 - DisplayLogin
Server-1 - DisplayFirstChdir
Server-1 - DirUmask
Server-1 - UserName
Server-1 - GroupName
Server-1 - UserAlias
Server-1 - MaxClients
Server-1 - RateReadBPS
Server-1 - RateReadFreeBytes
Server-1 - RateReadHardBPS
Server-1 - RequireValidShell
Server-1 - MaxClients
Server-1 - ShowSymlinks
Server-1 - DisplayLogin
Server-1 - DisplayFirstChdir
Server-1 - DirUmask
Server-1 - DeferWelcome
Server-1 - ShowSymlinks
Server-1 - DefaultServer
Server-1 - ShowSymlinks
Server-1 - DisplayLogin
Server-1 - DisplayFirstChdir
Server-1 - LsDefaultOptions
Server-1 - Umask
Server-1 - DirUmask
Server-1 - User
Server-1 - UserName
Server-1 - Group
Server-1 - GroupName
Server-1 - ProFTPD 1.2.0 standalone mode STARTUP

Og nu nærmer det sig.. nu kan der skabes forbindelse med en ftp-klient,
her er hvad min CuteFTP siger:

STATUS:> Connect: Sunday 02:44:05 02-18-2001
STATUS:> Connecting to 10.0.0.3
STATUS:> Connecting to 10.0.0.3 (ip = 10.0.0.3)
STATUS:> Socket connected. Waiting for welcome message...
220 ProFTPD 1.2.0 Server (Donati FTP) [Server-1]
STATUS:> Connected. Authenticating...
COMMAND:> USER ftp
331 Anonymous login ok, send your complete e-mail address as password.
COMMAND:> PASS ********
530-Unable to set anonymous privileges.
530 Login incorrect.
ERROR:> Password not accepted
ERROR:> Can't login. Disconnecting...
STATUS:> Disconnect: Sunday 02:44:05 02-18-2001

Har også prøvet at logge ind med brugernavn = donati og pass *mitpass*,
men da siger den blot:
password not accepted..
Jeg troede egentlig at det var de brugere der er på linux'en der kunne logge
på med deres pass, men måske der skal oprettes seperate brugere til
proftpd? (det må jeg se at få læst om).

-----
Mvh. Finn Donati
donati@scooter-racing.dk
www.scooter-racing.dk
-----------------------------



Morten Bakkedal (18-02-2001)
Kommentar
Fra : Morten Bakkedal


Dato : 18-02-01 03:06

"Donati" skrev:

> Henrik Olesen <henrik@blue-sky.dk> skrev:
>
> > Hvad sker der når du starter ProFTPD med "/path/to/proftpd -n -d 5" ?
>
> (tog vist fejl i første omgang)
>
> Følgende: (men hvad er det at "-n -d 5" gør/betyder?)

man proftpd

> STATUS:> Connect: Sunday 02:44:05 02-18-2001
> STATUS:> Connecting to 10.0.0.3
> STATUS:> Connecting to 10.0.0.3 (ip = 10.0.0.3)
> STATUS:> Socket connected. Waiting for welcome message...
> 220 ProFTPD 1.2.0 Server (Donati FTP) [Server-1]
> STATUS:> Connected. Authenticating...
> COMMAND:> USER ftp
> 331 Anonymous login ok, send your complete e-mail address as password.
> COMMAND:> PASS ********
> 530-Unable to set anonymous privileges.
> 530 Login incorrect.
> ERROR:> Password not accepted
> ERROR:> Can't login. Disconnecting...
> STATUS:> Disconnect: Sunday 02:44:05 02-18-2001

Du mangler sikkert en /etc/pam.d/ftp fil. Se FAQ'en.

Det undrer mig, at

/etc/init.d/proftpd start

ikke virker, når du den melder "Starting proftpd: [ OK ]" uden
fejlmeddelelser. Det har virket hos mig uden problemer, om end det i nogen
grad harhar karakter af at være et hack.

--
Morten Bakkedal
http://www.bakkeland.dk/



Henrik Olesen (18-02-2001)
Kommentar
Fra : Henrik Olesen


Dato : 18-02-01 10:27

> Følgende: (men hvad er det at "-n -d 5" gør/betyder?)

-n gør at ProFTPD starter som non-deamon og -d 5 gør at debug level 5 benyttes.

> [root@Server-1 /root]# /usr/local/sbin/proftpd -n -d 5
> Server-1 - ProFTPD 1.2.0 standalone mode STARTUP
> Og nu nærmer det sig.. nu kan der skabes forbindelse med en ftp-klient,
> her er hvad min CuteFTP siger:
> STATUS:> Connect: Sunday 02:44:05 02-18-2001
> STATUS:> Connecting to 10.0.0.3
> STATUS:> Connecting to 10.0.0.3 (ip = 10.0.0.3)
> STATUS:> Socket connected. Waiting for welcome message...
> 220 ProFTPD 1.2.0 Server (Donati FTP) [Server-1]
> STATUS:> Connected. Authenticating...
> COMMAND:> USER ftp
> 331 Anonymous login ok, send your complete e-mail address as password.
> COMMAND:> PASS ********
> 530-Unable to set anonymous privileges.
> 530 Login incorrect.
> ERROR:> Password not accepted
> ERROR:> Can't login. Disconnecting...
> STATUS:> Disconnect: Sunday 02:44:05 02-18-2001
> Har også prøvet at logge ind med brugernavn = donati og pass *mitpass*,
> men da siger den blot:
> password not accepted..
> Jeg troede egentlig at det var de brugere der er på linux'en der kunne logge
> på med deres pass, men måske der skal oprettes seperate brugere til
> proftpd? (det må jeg se at få læst om).

Der benyttes brugerne fra "systemet", men det ser ud til at der er problemer med authentication. ProFTPD har i de nyeste versionen brugt PAM som default authentication. Såfremt du ikke benytter PAM kan du slå det fra ved at tilføje flg. til din conf:
PersistentPasswd off
AuthPAMAuthoritative off

Hvis du benytter PAM, så kig på punkt 7.5 i FAQ'en (http://www.proftpd.net/docs/proftpdfaq-full.html).


Med venlig hilsen
Henrik Olesen
Blue Sky
------------------------
E-mail: henrik@blue-sky.dk
www: www.blue-sky.dk


Donati (18-02-2001)
Kommentar
Fra : Donati


Dato : 18-02-01 16:18


Henrik Olesen <henrik@blue-sky.dk> skrev:

> Der benyttes brugerne fra "systemet", men det ser ud til at der er
> problemer med authentication.
> ProFTPD har i de nyeste versionen brugt PAM som default authentication.
> Såfremt du ikke benytter PAM kan du slå det fra ved at tilføje flg. til
din
> conf:
> PersistentPasswd off
> AuthPAMAuthoritative off

Jeg tror da ikke jeg benytter PAM til noget (har ikke hørt om det før
jeg fik proftpd i hænderne), så ok, her er min nye conf:
http://www.scooter-racing.dk/proftp/proftpd.conf

Men jeg synes ikke det ser ud til at ændringerne "slår igennem",
hvis man ser på følgende debug print, så ser det ud til at PAM
stadig bruges.

Server-1 (10.0.0.2[10.0.0.2]) - connected - local : 10.0.0.3:21
Server-1 (10.0.0.2[10.0.0.2]) - connected - remote : 10.0.0.2:1233
Server-1 (10.0.0.2[10.0.0.2]) - received: USER donati
Server-1 (10.0.0.2[10.0.0.2]) - received: PASS (hidden)
Server-1 (10.0.0.2[10.0.0.2]) - PAM(donati): Authentication failure.
Server-1 (10.0.0.2[10.0.0.2]) - USER donati (Login failed): Incorrect
password.
Server-1 (10.0.0.2[10.0.0.2]) - FTP session closed.

Iøvrigt ved jeg ikke hvordan det er sket, men for mig at se, er det
/usr/local/etc/proftpd.conf
der benyttes af serveren, og ikke som forventet
/etc/proftp.conf
Betyder det mon noget? og hvordan kan det være blevet sådan?
(sikkert mig der har fumlet lige rigeligt

> -n gør at ProFTPD starter som non-deamon og -d 5 gør at debug
> level 5 benyttes.

non-deamon.. hvad betyder det? og hvorfor er det nødvendigt for at
kunne kontakte serveren, med en klient?

-----
Mvh. Finn Donati
donati@scooter-racing.dk
www.scooter-racing.dk
-----------------------------



Søg
Reklame
Statistik
Spørgsmål : 177514
Tips : 31968
Nyheder : 719565
Indlæg : 6408609
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste