Hallo,
ProFTPd wou niet goed lukken, PureFTPd werkt heel goed. Alleen, ik moet hem zelf steeds starten. Weet iemand hoe ik PureFTPd kan starten tijdens het booten van de pc (opstarten van de pc)?
MVG,
Dennis
Hallo,
ProFTPd wou niet goed lukken, PureFTPd werkt heel goed. Alleen, ik moet hem zelf steeds starten. Weet iemand hoe ik PureFTPd kan starten tijdens het booten van de pc (opstarten van de pc)?
MVG,
Dennis
als het gaat om windows kan je hem gewoon in 'opstarten' zetten
Het gaat om Linux, Debian. Wie kan mij helpen? (Voor zover ik weet is er ook geen PureFTPd voor Windows)
kijk eens in /etc/init.d
Daar moet een start-stop script staan voor de daemon.
Die wordt aangeroepen met symlinks van /etc/rc<runlevel>
Ceph, CloudStack en ZFS consultancy: 42on B.V.
Lees hier de webhostingtalk.nl forum regels en voorwaarden!
Mmm, nee, het staat er niet. Ik moet het normaal starten met: cd /usr/local/sbin en dan ./pure-ftpd --daemonize.
Dennis
Debian heeft standaard geen pureftpd, dus je moet zelf even een scriptje bijmaken in /etc/init.d, bijvoorbeeld met de naam startftp. Zet daar bijvoorbeeld de volgende inhoud in:
#!/bin/bash
/usr/local/sbin/pure-ftpd -c50 -I60 -A -C25 -E -k98 -u1000 -Z &
Dit scriptje opslaan, vervolgens het script executable maken, op de volgende manier:
chmod 755 /etc/init.d/startftp
Vervolgens zet je een symlink naar dit nieuwe scriptje, in de /etc/rcX.d directories, met deze commando's:
ln -s /etc/init.d/startftp /etc/rc2.d/S95startftp
ln -s /etc/init.d/startftp /etc/rc3.d/S95startftp
ln -s /etc/init.d/startftp /etc/rc4.d/S95startftp
ln -s /etc/init.d/startftp /etc/rc5.d/S95startftp
Als je nu reboot, start ie vanzelf. En verdiep je daarna een beetje in hoe runlevels werken, zodat je het in de toekomst zelf kunt
Laatst gewijzigd door Detonator; 06/10/04 om 18:51.
Om iets in je init.d toe te voegen heeft debian het commando 'update-rc.d'. Scheelt je weer een zooi symlinks aanmaken
Voorbeeld pureftp script zou zijn;
#!/bin/bash
prog="Pureftpd"
start() {
echo -n $"Starting $prog: "
/usr/local/sbin/pure-ftpd --start-opties-hier
}
stop() {
echo -n $"Shutting down $prog: "
/usr/local/sbin/pure-ftpd --stop-opties-hier
of iets van killall -9 pure-ftpd
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
----
Dit script gooi je in je /etc/init.d en vervolgens update je je rc.d middels; 'update-rc.d pureftpd defaults'
Suc6 ermee
Ik zal me dr eens in gaan verdiepen. Maar, nu is mijn probleem: Ik kan niet onder root inloggen, en als ik het gewoon opstart kan ik het wel. Hie moet ik dit aanpakken?Origineel geplaatst door Detonator
Debian heeft standaard geen pureftpd, dus je moet zelf even een scriptje bijmaken in /etc/init.d, bijvoorbeeld met de naam startftp. Zet daar bijvoorbeeld de volgende inhoud in:
#!/bin/bash
/usr/local/sbin/pure-ftpd -c50 -I60 -A -C25 -E -k98 -u1000 -Z &
Dit scriptje opslaan, vervolgens het script executable maken, op de volgende manier:
chmod 755 /etc/init.d/startftp
Vervolgens zet je een symlink naar dit nieuwe scriptje, in de /etc/rcX.d directories, met deze commando's:
ln -s /etc/init.d/startftp /etc/rc2.d/S95startftp
ln -s /etc/init.d/startftp /etc/rc3.d/S95startftp
ln -s /etc/init.d/startftp /etc/rc4.d/S95startftp
ln -s /etc/init.d/startftp /etc/rc5.d/S95startftp
Als je nu reboot, start ie vanzelf. En verdiep je daarna een beetje in hoe runlevels werken, zodat je het in de toekomst zelf kunt
Dennis
Woopz, helemaal vergetek logs te planten!
hier is ie:
[R] Connecting to 192.168.1.3 -> IP=192.168.1.3 PORT=21
[R] Connected to 192.168.1.3
[R] 220---------- Welkom bij Pure-FTPd ----------
[R] 220-U bent gebruiker nummer 1 van 50 toegestane gebruikers
[R] 220-Locale tijd is nu 15:53. Server poort: 21.
[R] 220-Dit is een privé systeem - Geen anonieme login mogelijk
[R] 220 De verbinding wordt na 60 minuten van inactiviteit verbroken.
[R] USER root
[R] 331 Gebruiker root OK. Wachtwoord vereist
[R] PASS (hidden)
[R] 530 Het spijt me, maar ik kan u niet vertrouwen
[R] Connection failed
Nee, ligt niet aan password, anders staater: Foutief password
Dennis
Waarom zou je in godsnaam als root willen inloggen op je FTP ??? (en je Root-password leesbaar over een FTP-verbinding willen laten lopen).
In de config-files van bijna alle FTP-servers staat dit standaard disabled en PureFTP staat bekend om zijn goede beveiliging.
Als je als root bestanden wilt ophalen, kun je veel beter WinSCP gebruiken of nog beter, de bestanden kopieeren naar je normale gebruikers account en deze met WinSCP ophalen (je wilt namelijk ook niet standaard als root kunnen inloggen met SSH zonder 'su' te gebruiken)
Dillard Blom, SmartDC - Dataport of Rotterdam
Waarom ik via root in wil loggen? Gewoon, omdat ik met linux wil leren werken. Deze pc is immers toch prive, en er staat niks op. Maar, waar staat de conf file van PureFTPd. Toch is het vreemd dat als ik hem normaal start, ik vel via root kan.
Dennis
PureFTPD heeft geen configfile, die moet je parameters via het starten meegeven.
Ceph, CloudStack en ZFS consultancy: 42on B.V.
Lees hier de webhostingtalk.nl forum regels en voorwaarden!
Haaj,
Welke parameter is het?
#!/bin/bash
/usr/local/sbin/pure-ftpd -c50 -I60 -A -C25 -E -k98 -u1000 -Z &
Dennis
Wat denk je van -u0 ipv -u1000 ?
Dillard Blom, SmartDC - Dataport of Rotterdam
VoilaOrigineel geplaatst door Dgerding
Haaj,
Welke parameter is het?
#!/bin/bash
/usr/local/sbin/pure-ftpd -c50 -I60 -A -C25 -E -k98 -u1000 -Z &
Dennis
http://www.pureftpd.org/README
Ceph, CloudStack en ZFS consultancy: 42on B.V.
Lees hier de webhostingtalk.nl forum regels en voorwaarden!