• Skip to main content
  • Skip to primary sidebar

BSDFreaks.nl

For starters and advanced *BSD users

Tags

brand dmi enschede FreeBSD harddisk Hardware Howto's Howto's move new ports server serverruimte universiteit utwente

[FreeBSD] Installing GlFtpd

June 3, 2002 by Rob

GlFtpd is een zeer configureerbare ftp server welke je beheerd via de ftp console. Je werkt met virtuele users waardoor je dus onafhankelijk bent van de shell users van je base systeem.

Als eerst gaan we de packages ophalen.

[shell]# cd ~
# fetch http://www.glftpd.com/oldpage/glftpd-LNX_1.26.tgz
# fetch http://www.glftpd.com/oldpage/glftpd-FBSD4_1.26.binsonly.tgz
[/shell]

Nu ff uitpakken

[shell]# tar xzf glftpd-LNX_1.26.tgz && tar xzf glftpd-FBSD4_1.26.binsonly.tgz
# cd glftpd-LNX_1.26
[/shell]

Nu kan je het install script draaien.

[shell]# ./installgl.sh
Welcome to jehsom’s glFtpD installer‚ version 1.06
Please enter the directory to install glftpd to [/glftpd]: /usr/local/etc/glftpd

– – – –
| | | |
| | | |
| | | |
– – – –
Enter the port you woud like glftpd to listen on [21]: 21

Congratulations‚ glFtpD has been installed. Scroll up and note any errors that need fixing. A log of the installation script is in ./installgl.debug
To get your site running‚ you must edit /etc/glftpd.conf according to the
instructions in /usr/local/etc/glftpd/glftpd.docs. For help‚ visit #glftpd on EFnet.
After configuring glftpd‚ visit my scripts page at http://scripts.jehsom.com
and the glftpd pages at http://www.glftpd.com and http://www.glftpd.org‚
and pick up some scripts to give your site some style!

Thanks for your support!
jehsom and the glFtpD team
[/shell]

Nu de FreeBSD package installeren.

[shell]# cd ../glftpd-FBSD4_1.26.binsonly
# cp * /usr/local/etc/glftpd/bin/
[/shell]

We gaan nu even tegen de documentatie in NIET inetd gebruiken omdat deze daemon niet echt meer van deze tijd is‚ in plaats daarvan gaan we tcpserver gebruiken. Tcpserver is bestand tegen DoS aanvallen en heeft betere filter mogelijkheden. Tcpserver is onderdeel van ucspi-tcp package dus die installeren we. Je kan meer informatie over tcpserver vinden op [url]http://cr.yp.to/ucspi-tcp/tcpserver.html[/url].

[shell]# cd /usr/ports/sysutils/ucspi-tcp
# make install clean
[/shell]

We gaan zelf een opstart script maken.

[shell]# ee /usr/local/etc/rc.d/glftpd.sh
[/shell]

En hierin zetten we:

[shell]#!/usr/local/bin/bash
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin
export PATH
exec tcpserver -DHRl0 0 21021 /usr/local/etc/glftpd/bin/glftpd -l -o -i -n 1 -r /etc/glftpd.conf -s/usr/local/etc/glftpd/bin/glstrings.bin 2>&1 &
[/shell]

Save deze file en dan moeten we deze executable maken en uitvoeren

[shell]# chmod +x /usr/local/etc/rc.d/glftpd.sh
# /usr/local/etc/rc.d/glftpd.sh
[/shell]

We nemen eerst poort 21021‚ de server is beveiligd dus je kan niet meteen poort 21 pakken‚ om hem te testen en te configureren.
Even inloggen om de boel te configureren.

[shell]# ftp localhost 21021
[/shell]

Gebruik nu als username/password: glftpd/glftpd
En als het goed is zie je dan het volgende schermpje!

[shell]230- _____
230- ______________________________|__ |____ ________________________________
230- _ / _ / _ / | | _ / _ / _ /
230- / / / /____/. | | / / /____/. /_____/
230- ________/____/ /______ |___|____|___/ /______ |____|
230- .-=———– /____/ —- |____| ——— /____/ —- |____| ——-=-.
230- `-=——————————————————————-=-‘
230- `—–( Type ‘site onel MESSAGE’ to enter your message )—–‘
230 User glftpd logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
[/shell]

Ok dat is gelukt!
Nu de server configureren.
We gaan een admin user toevoegen.

[shell]ftp> site adduser admin password *@192.168.1.1
ftp> site change admin flags +1
[/shell]

Er mag nu door admin alleen ingelogd worden vanaf 192.168.1.1.
Nu kan je de server op poort 21 zetten als je dat wilt.

[shell]# ee /usr/local/etc/rc.d/glftpd.sh

#!/usr/local/bin/bash
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin
export PATH
exec tcpserver -DHRl0 0 21 /usr/local/etc/glftpd/bin/glftpd -l -o -i -n 1 -r /etc/glftpd.conf -s/usr/local/etc/glftpd/bin/glstrings.bin 2>&1 &
[/shell]

Probeer nu eens in te loggen vanaf een remote client (192.168.1.1)
Lukt dit? Dan kan je users gaan toevoegen..

Wil je meer commando’s oid weten raadpleeg dan de [url=http://www.glftpd.com/oldpage/glftpd.docs]documentatie[/url].

Kom je er niet uit… 😉 Dan kan je altijd je vragen kwijt op het forum of irc..

Filed Under: FTP server

Reader Interactions

Comments

  1. Anonymous says

    June 3, 2002 at 11:10 pm

    Wat is verschil met pureftpd en proftpd bij deze heb je ook virtuele users.

  2. Anonymous says

    June 4, 2002 at 9:29 am

    Je hebt bij dit programma veel scripts zoals crc check en dube check. Je kan je requests automatiseren en laten zien tijdens het inloggen net als top 10 downloaders, top 10 uploaders en messages. Kortom deze ftp is echt voor mensen die een distro draaien >:)

  3. Anonymous says

    June 13, 2002 at 11:20 pm

    Een bugje…. # ftp localhost 21021. Dat moet 21 zijn in jou voorbeeld 😛

  4. Anonymous says

    June 14, 2002 at 1:03 pm

    neej hoor…. dat moet later pas… want glftpd is beveiligd dat je um niet op poort 21 kan opstarten na de install….

  5. Anonymous says

    June 2, 2003 at 11:51 pm

    Let wel!
    Het install script werkt in ieder geval NIET met zsh, ik moest bash installen om het aan de praat te krijgen….

    Beetje bagger, maargoed.

  6. Sickboy says

    January 1, 2004 at 4:30 pm

    Wie kan mij verder helpen. Ik heb net howto gevolg voor het installeren van een pureftpd server. Deze draait wel.

    Als ik test via een windows systeem dan krijg ik de volgende uitvoer:

    ftp://ipadres

    Kan geen toegang tot deze map krijgen.
    220 You are number 1 of 3 allowed
    220 Local time
    220 This is a private system – No anonymous login
    etc.

    Ik heb via http://ipadres/pureftpd een user aangemaakt.

    Nu probeer ik het op deze manier

    ftp://username@ipadres

    en dan geeft hij het volgende weer

    530 This is a private system – No anonymous login

    Hoe los ik dit op?

  7. cobra.. says

    June 10, 2004 at 8:41 pm

    eerst een patch downloade… voor je IE 6 (internet explorer 6)
    zodat hij dat ondersteunt…
    daarna doe je de volgende linkt
    ftp://username:password@ipadres:poort

    veel suc6

  8. Jap says

    August 28, 2006 at 5:17 pm

    De locatie van de files blijken outdated te zijn

  9. Jap says

    August 28, 2006 at 5:18 pm

    De locatie van de files blijken outdated te zijn

Primary Sidebar

Pages

  • Howto overview
  • iPhone mail setup
  • Links

Categories

  • *BSD news from the past
  • Console
  • Firewall
  • FreeBSD
  • FTP server
  • Hardware
  • Howto's
  • Installation
  • Kernel
  • Mail server
  • Miscellaneous
  • Networking
  • News
  • News imported
  • OpenBSD
  • Operating System
  • Programming
  • Security
  • Site news
  • Software
  • Sysutils
  • Web server

Recent Comments

  • admin on Qmail FreeBSD Mail Toaster Spam en virus control addon
  • admin on [FreeBSD] Het opzetten van een Vlan
  • Jap on [FreeBSD] Installing GlFtpd
  • Jap on [FreeBSD] Installing GlFtpd
  • Crashjuh on Wireless access point met OpenBSD + VPN

Copyright © 2025 · Genesis Sample Theme on Genesis Framework · WordPress · Log in