1 - Gebruikers importeren uit v2.x


Om accounts uit een oudere versie (v2.x) te importeren heb je users.ini, groups.ini, ftpsrv.ini bestanden nodig die zijn geplaatst in de installatie map van v2.x. Wanneer je deze bestanden in een map hebt gezet (bijv. c:\temp\) kun je deze instellingen importeren.

Domein :

- Open remote beheer
- Selecteer de server
- Open het domein
- Klik in het hoofdmenu op Hulpmiddelen / Importeer en kies een domein, er zal een nieuw venster openen
- Ga naar c:\temp\ en zoek het bestand 'ftpsrv.ini'
- Klik op open, het nieuwe domein wordt aangemaakt met de instellingen van de oude versie.

Gebruikers :

- Open remote beheer
- Selecteer de server
- Open het domein
- Klik in het hoofdmenu op Hulpmiddelen / Importeer en kies gebruikers, er zal een nieuw venster openen
- Ga naar c:\temp\ en zoek het bestand 'users.ini'
- Klik op open, en de oude accounts worden geimporteerd met de instellingen van de oude versie.

Groepen :

- Open remote beheer
- Selecteer de server
- Open het domein
- Klik in het hoofdmenu op Hulpmiddelen / Importeer en kies groepen, er zal een nieuw venster openen
- Ga naar c:\temp\ en zoek het bestand 'groups.ini'
- Klik op open, en de oude groepen worden geimporteerd met de instellingen van de oude versie.

Aantekening: Na het importeren moet je de accounts en instellingen wel even nakijken voordat je online gaat, er zijn namelijk grote verschillen tussen de software versies, hierdoor is het mogelijk dat niet alle accounts werken zoals het hoort.

 2 - Server backup


Wanneer je de software van de ene computer naar de andere wilt kopieren wil je een backup maken van instellingen, accounts en domeinen. Het beste is om een kopie te maken van de hele installatie map, kopieer de hele map naar de nieuwe locatie en installeer de software om de snelkoppelingen en de service te installeren.

Als je alleen een kopie van bepaalde instellingen wilt :

Alle accounts en domeininformatie wordt opgeslagen in bestanden in \Accounts\
SSL certificaten worden opgeslagen in \Certificates\
Remote beheer accounts en instellingen worden opgeslagen in \RemoteAdmin\

De instellingen van de remote beheer client worden opgeslagen in het Windows register.
De sleutel is : HKEY_CURRENT_USER\Software\Gene6\G6FTPAdmin

Om te backuppen :
- Start regedit.exe (start>uitvoeren)
- Ga naar de sleutel HKEY_CURRENT_USER\Software\Gene6\G6FTPAdmin
- Klik op menu / Bestand / Exporteer en geef de naam voor het backup bestand.

Om de configuratie terug te zetten moet je dubbelklikken op het .reg bestand.

Aantekening : De wachtwoorden van de server zijn encrypted, je dient dus de wachtwoorden voor remote beheer opnieuw in te stellen na het terug zetten van een backup.

 3 - Beheren van een remote FTP-server


1) Klik op "Nieuw" wanneer je in het beheer gedeelte zit of gebruik de taakbalk om een nieuwe server toe te voegen.

460x99 (3309 bytes)


2) Vul in het nieuwe scherm de gegevens in van de server

435x401 (9645 bytes)


3) De nieuwe server staat in de serverlijst

538x90 (3253 bytes)


 4 - FTP opzetten achter een router


Je moet aanvragen doorsturen van poort 21 tcp (of de poort die je gebruikt) vanaf de router naar de computer zijn IP waarop G6FTP-server draait.
Vergeet niet om poort 21 tcp (inkomend verkeer toestaan) & 20 tcp (uitgaand verkeer toestaan) (standaard poort & standaard poort - 1) op router of firewall (indien ingebouwd) om er voor te zorgen dat gebruikers kunnen verbinden.

294x209 (1985 bytes)


Normaal gesproken is dit uitgelegd in de documentatie van de router, zoek naar de woorden "port mapping, forwarding".

Zie http://www.g6ftpserver.com/?page=faq voor routers links.

Passive mode :

Wanneer je een FTP server draait achter een router kan deze alleen een lokaal IP gebruiken (10.0.xxx.yyy, 192.168.0.xxx ...) welke is toegekend aan jou computer.
Dit veroorzaakt veel problemen wanneer een cliënt naar de passive mode (PASV) overschakeld, de FTP-server zal dan antwoorden met het interne LAN IP; met de consequenties dat de FTP-cliënt geen data kan doorvoeren (geen map- of bestandsoverzichten, geen up- en downloads, alleen commando's).

Doe het volgende om dit probleem op te lossen :
1) In server opties : Domein / Eigenschappen / IP-koppeling, voer PASV IP terug, hier kun je een domeinnaam of IP invoeren zodat de FTP-server jou publieke IP weet.
2) Geef een passieve poort range op (bijv. 50000-50100)
3) In je router (hard- of softwarematig) dien je nu een range door te sturen (50000-50100 tcp) in ons geval naar de het IP waar de FTP-server op draait. (net zoals je hebt ingesteld voor de standaard poort).

630x461 (18290 bytes)


De standaard poort hoeft niet te worden gekozen uit de passieve range. De passieve poort kan het beste worden gekozen in poorten > 1024 (lagere poorten zijn geresreveerd voor bekende services).

De FTP-server zal nu het externe IP gebruiken voor de passieve mode en de router zal de passieve poorten correct doorsturen naar de server door de port range in te stellen in de router.

Remote beheer :

Je dient ook de poort voor het remote beheer door te sturen van de router naar het IP van de server.
Standaard is dit poort 8021 (tcp), dit kan worden gewijzigd in Beheer / Eigenschappen / IP-koppeling.

 5 - Opzetten achter een firewall


Open de poorten 21 (sta inkomend verkeer toe) & 20 (sta uitgaand verkeer toe) (hoofd poort & standaard poort - 1), daarnaast moet je ook de passieve poort range vrijgeven in de firewall. (zie topic hierboven om de passieve mode in te stellen).

Om remote beheer toe te staan dien je poort 8021 (standaard) (sta inkomend verkeer toe) open te zetten, deze poort kan worden gewijzigd in Beheer / Eigenschappen / IP-koppeling.

Zie http://www.g6ftpserver.com/?page=faq voor firewall links.

 6 - SSL inschakelen voor een domein


1) Open local machine (of de remote server om te beheren) / FTP-Server / Certificaten
2) Kies in de werkbalk het certificaat icoontje (of klik met de rechter muisknop in het beheer gedeelte en kies voor 'maak nieuw certificaat').
3) Voer de gevraagde gegevens in (zie : FTP-Server).
4) In het domein die je hebt gemaakt ga je naar eigenschappen / beveiliging / IP-koppeling
5) Klik op toevoegen, geef het IP om naar te luisteren (bijv.) : *, 21, "Reguliere FTP sessie, Sta explicite ssl toe"
6) Klik op beveiliging / SSL en selecteer het certificaat die je hebt gemaakt in 2)