FTP Server – Cesar (software)

cesarftp_logo

Informatie (ENG):

FTP Cesar is a free FTP Server with an easy to use interface, it lets you set up an anonymous account in less than a minute.
Although its interface is quite simple, it comes with advanced configuration options like firewall settings, user/group controls, statistics, bandwidth control, remote control of the server and others.

Main features are:
– kick users
– ban users
– Message users
– Spy users
– Quota
– Ratio
– Number of concurrent connections can be limited
– Bandwidth can be limited
– Logs are displayed in colors to notice alerts and/ or activities on the server
It comes with a powerful and easy configuration tool to let users access your folders with virtual links so you do not have to move any file or folder.
Talking about security, CesarFTP lets you ban users based on IP address or hostnames, also connections attempts can be limited then ban or kick user.
Server is able to log almost any activity performed, from logins attempts, successful logins, start of uploads/downloads, end of uploads/downloads.
The server can be run as a service (for NT) and also can be remote controlled, only activating a checkmark, setting the port and the password.
Help is available through its embedded manual (F1) with a detailed explanation of features and how to setup your server quickly.
In General CesarFTP is a quick, reliable solution for an FTP server need.


Installatie

cesarftp_installatie_01

cesarftp_installatie_02

cesarftp_installatie_03

cesarftp_installatie_04

cesarftp_installatie_05

cesarftp_installatie_06

cesarftp_installatie_07

Na het starten van CesarFTP kan er een melding van de firewall opkomen, geef CesarFTP toestemming:

cesarftp_installatie_08

Na het starten van CesarFTP is dit de interface:

cesarftp_interface


Configuratie

1) Klik op “settings” –> “edit server options” om CesarFTP te configureren.

cesarftp_configuratie_01

2) Je begint op het tabblad “general”.
In het vak “connect message” kun je je welkomstboodschap invullen bij verbinding van de server.
Vink aan “launch on system start”, zodat CeasrFTP automatich gestart wordt samen met Windows.
Ter info: Laat de server poort op 21 staan, dit is de standaard FTP poort.

Bij “max number of users” vul je in hoeveel gebruikers tegelijkertijd gebruik mogen maken voor een FTP verbinding.
Bij “limit indentification to” geef je op hoeveel keer een gebruiker zijn gebruikersnaam en wachtwoord mag invullen als het fout is.

cesarftp_configuratie_02

3) Klik op het tabblad “IP configuration”.
Vink aan “accept no more than … connections from one IP”, en vul als waarde “1” in, dat houd in, dat en gebruiker niet meer dan één FTP verbinding tegelijk kan maken.
Klik op “ok” om het configuratievenster af te sluiten.

cesarftp_configuratie_03

Ter info: Mocht je behoefte hebben om eventuele wijzigingen handmatig toe te brengen, dan kan je het configuratiebestand van CesarFTP genaamd “settings.ini” vinden in de folder van CesarFTP.


Een gebruiker toevoegen

In dit voorbeeld nemen we een persoon “Jan” genaamd, die een eigen webfolder “paginavanjan” krijgt, zodat hij deze dan kan bereiken op: http://. . ./paginavanjan/ de locatie van de website draait op “C:\wwwNet”.

1) Maak een folder aan in “wwwNet”, genaamd “paginavanjan”.
2) Klik op “settings” –> “edit users & groups”.

cesarftp_gebruiker_toevoegen_01

3) Je begint bij het tabblad “general”.
Bij “user/group name” vul je een gebruikersnaam in.
Bij “account setup” vul je bij “login” een naam en wachtwoord voor deze gebruiker in, dit wachtwoord kan hij later gebruiken om in te loggen op je server.

cesarftp_gebruiker_toevoegen_02

4) Klik op “file acces rights” om de gebruiker een eigen map toe te wijzen.
Ga via de “bestandsboom” naar “wwwNet” folder en selecteer de “paginavanjan” folder.

cesarftp_gebruiker_toevoegen_03

5) Sleep nu de folder uit de “bestandsboom” naar het venster daaronder, Je ziet nu de versleepte map in het blauw bij de gebruiker staan.
Klik op de blauwe map en selecteer daaronder bij “file acces rights” en “directories acces rights” wat de gebruiker mag en niet mag.

cesarftp_gebruiker_toevoegen_04

6) Ga naar het tabblad “misc”, hier kun je bij “max kb/s” opgeven wat de maximale upload snelheid mag zijn van die gebruiker.
Bij “limit simultaneous connects” geef je op hoeveel connecties deze gebruiker mag maken tegelijkertijd.
Onder de “time out” instelling geef je het aantal seconden op voordat de verbinding wordt verbroken als de desbetreffende gebruiker geen actie uitvoert, daaronder kun je aanvinken of je een “NOOP” commando wil toelaten.

Ter info: Een “NOOP” commando zorgt ervoor dat als gebruikers inactief zijn, toch de verbinding met de server tot stand blijft ondanks de “time out” instelling, als je een “time out” hebt opgegeven is het verstanding om het vakje “NOOP command disallowed” aan te vinken.

cesarftp_gebruiker_toevoegen_05

7) Ga naar het tabblad “ratio”.
Als je wil dat deze gebruiker een bepaalde hoeveelheid schijfruimte mag gebruiken, vink je “enable disk quota” aan en geef je een ruimte op in “bytes”.
In dit geval hebben we een grootte toegewezen van 100 Mb (102400000 bytes, 1KB = 1024 bytes).
Je kan ook met het aantal bestanden werken dat een gebruiker mag uploaden.
Stel deze instelling zo in dat het gaat over alle sessies “count bytes all sessions”.

cesarftp_gebruiker_toevoegen_06

Klik op “ok” en de gebruikers is nu aangemaakt en ingesteld, deze persoon kan nu verbinding maken met je FTP server.