Search by Tags

FTP Server

 

Compare with Revision




Subscribe for this article updates

Overview

The default Win CE Image contains the Win CE FTP servers.

To setup an FTP server, the following steps are required

  1. Create Users
  2. Setup FTP Folders
  3. Define Permissions
  4. (Test the FTP Server)

Create Users

Users can be created

  • using the Colibri's RemoteAdmin Webinterface
  • add the users to the FTP registry value "Userlist".

    Note that the registry Value "Userlist" is a semicolon separated REG_SZ.

Setup FTP Folders

By default, the FTP server accesses the Colibri's \temp folder. This folder is in RAM and will be lost upon any reboot.

Additional folders can be added by specifying particular registry values:

For example, to make the /Flashdisk accessible through FTP as a folder FlashdiskOnFtp, you need to add the following registry key:

REGEDIT4
[HKEY_LOCAL_MACHINE\Comm\FTPD\VROOTS\/FlashdiskOnFtp]
@="\\Flashdisk"

Please note

  • the code above is an exported registry extract. You can store the contents into a file "ftp.reg" and double-click it on the Colibri, in order to insert the values into the registry
  • do not miss the forward slash "/" in the key name. This is required, as it is part of the key name.
  • The @ is a placeholder for the default value
  • double backslashes in "\\Flashdisk" are the syntax to mark a single backslash in the actual value

Define Permissions

For more information see the following articles in the Microsoft help:

Test the FTP Server

Before testing, we need to set the Remote Admin password. More details about this can be found in the Remote Admin section of the following article. Note: User will be admin

Open Filezilla_client or any other FTP client on development PC and make new connection.

Instructions for Filezilla On Filezilla client (if you do not have, please install from internet) go to - File > Site Manager > New Site, give a name to the new site and make the following settings:

  1. host: type IP address of Host
  2. protocol: FTP-File Transfer Protocol
  3. Encryption: Use plain FTP
  4. LogonType: Normal
  5. User: admin
  6. Password: set in remote admin
  7. Click Connect