User Tools

Site Tools


ftp50

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ftp50 [2019/03/20 15:19]
root created
ftp50 [2020/04/27 12:04] (current)
zog [FTP resources.]
Line 1: Line 1:
 =====FTP===== =====FTP=====
- 
-====Module start page==== 
  
 FTP (File Transfer Protocol) is a protocol designed for file transfer in network environment. FTP-server allows to store files and to give access to this files via the network. Anonymous access as well as authorization with login and password are supported. Different file access rights for different users can be created. FTP (File Transfer Protocol) is a protocol designed for file transfer in network environment. FTP-server allows to store files and to give access to this files via the network. Anonymous access as well as authorization with login and password are supported. Different file access rights for different users can be created.
  
-The module ​status, the “turn off” button (or “turn on” in case if module is offline) and the last entries ​in the log are displayed after entering ​the module.+The “FTP” ​module ​is located in “Fileserver” menu. This module is designed to configure and manage the ftp-server and contains four tabs: “FTP server”“Settings”,​ “FTP resources” and “Log”. 
 + 
 +==== FTP server. ==== 
 + 
 +{{:​ftp1.png?​|}} 
 + 
 +On the “FTP server” tab you can see status of this service and the “Disable” button (or “Enableif the module is disabled) and last log messages. 
 + 
 +**Note.** When working with the ICS CUBE FTP-server, it is recommended:​ to use an FTP-client with UTF-8 encoding; the name of folders and files should be in Latin letters. In cases of non-compliance with these recommendations,​ problems may arise. 
 + 
 +==== Settings. ==== 
 + 
 +{{:​ftp2.png?​|}} 
 + 
 +The “Settings” tab is designed to configure ICS CUBE FTP-server. 
 + 
 +The “Port” field defines ​the protocol data transfer port (default is standard port 21). 
 + 
 +The “Ports for passive FTP” field is designed to specify ​the port range for FTP passive mode. 
 + 
 +Initially, the protocol assumed that server established new TCP connection to the client for data transfer. This created difficulties to communicate with the server if the client is behind NAT. A firewall could be blocking incoming connection requests from the server too. 
 + 
 +To avoid this, FTP can function in passive mode, when data connection is set up from the client to the server. For these purposes, a range of ports to which clients can connect is allocated on the server. The greater the number of simultaneous connections established by clients, the wider this range should be. 
 + 
 +The “Automatically create a permitting rule” checkboxes create permitting rules in the firewall for the corresponding ports of the FTP-server from external networks. 
 + 
 +{{:​ftp3.png?​|}} 
 + 
 +The “Maximum number of connections” field sets the maximum number of simultaneously connected clients. 
 + 
 +The “Maximum number of connections from one login” field limits the user to the number of simultaneously created FTP-sessions from his login (by default it is not limited). 
 + 
 +The “Maximum number of connections from one host” field limits the user to the number of connections from one IP-address (by default it is not limited). 
 + 
 +The “Certificate for FTPS” field allows to set the service a certificate previously created in the corresponding ​module ​for the server to work over the secure FTPS protocol using SSL. 
 + 
 +==== FTP resources. ==== 
 + 
 +{{:​ftp4.png?​|}} 
 + 
 +The “FTP resources” tab designed to manage FTP-resources placed on ICS CUBE. 
 + 
 +For adding a FTP-resource you need to press the “Add” button. In the opened window you should fill in a required fields - the “Resource name” and the “Source”,​ and the optional field - the “Description”.
  
-====Server setting====+The “Source” is the directory from the structure of the ICS CUBE file storage, in which the contents of the FTP shared resources will be located.
  
-In the “Settings” tab you can change the following parameters:+If necessary, it is possible to create a new folder in the directory. ​
  
-Port - defines the protocol data transfer port (by default a standard port is 21 for TCP)+The “Description” ​is intended ​for a brief description of the resource, which will be displayed in the list of FTP-resources,​ as well as in the file storage next to the corresponding folder.
  
-Ports for passive FTP.+{{:ftp5.png?|}}
  
-Initially, ​the protocol assumed that server established new TCP connection to the client for data  transfer. This created difficulties to communicate with the server if the client is behind NAT. A firewall could be blocking incoming connection requests from the server too.To avoid this, FTP can function in passive mode, when data connection is set up  from the client to the server. For these purposes, a range of ports to which clients can connect is allocated on the server. The greater the number of simultaneous connections established by clients, the wider this range should be.+The “Access permissions” tree determines ​the list of users who have read and write access ​to this resource.
  
-Maximum numbers of connections - maximum numbers of clients ​ transferring data at the same time.+The “Guest login” checkbox allows viewing and writing by any source.
  
-Maximum numbers of connections from one login - limits the amount of concurrently created FTP-sessions from the user (unlimited by default).+{{:ftp6.png?|}}
  
 +==== Log. ====
  
-Maximum numbers ​of connections ​from one host - limits ​the number of connections from one ip-address (unlimited by default).+The “Log” tab displays a summary ​of all system messages of the corresponding servers with the date and time. The log is divided into pages, using the “forward” and “back” buttons it is possible to go from page to page, or enter the number of the desired page.
  
-Certificate for FTPSServer can work with standard protocol where is data is not encrypted during the file transfer (not secure)pr with FTPS protocol ​(File Transfer Protocol + SSLor FTP/SSL- secure protocol for files transferring. For this purpose SSL-certificates ​are used. Having pressed the “[…]” button you can assign a certificate to the service. The certificate needs to have been previously created in the corresponding module.+Log entries are highlighted in color depending on the type of messageNormal system messages are marked in whitesystem status messages ​(on / offuser connection) are green, warnings are yellow, errors are red.
  
-====Resource management====+In the upper right corner of the log is a search bar. And the ability to select the period for displaying the event log. By default, the log displays events for the current date. If necessary, you can save the log data to a file by clicking the “Export” button or delete the log data for a certain period by clicking the “Delete logs” button.
  
-You can add a new resource by going to the “FTP-resources” tab and clicking on the “Add” button - “FTP resource”.+==== Features of functioning====
  
 +When placing two or more FTP-resources on ICS CUBE, as well as opening "Guest login" to one of them, the following aspect should be noted: ​ to access the FTP-resource through a browser that does not have guest login, you must contact ftp://​ftp_login:​ftp_password@ resource_name. ​
  
-After you have entered the name and description for resource you need to add a directory from file storage structure. Press “[…]” button in the column "​source"​ and specify ​the folder for FTP-resourcesYou can create a new folder in the catalogue if it necessary +In Firefox, if an explicit proxy is specified ​and the NTLM authorization is configured, ​the FTP-resource will be availableOther browsers do not guarantee access to the FTP-resource with these settings.
  
-In “Rights of access” window select users or groups and specify the rights of access to the resource for them. “Allow guest access” - by checking this box you provide the ability to view and edit FTP resource files for anyone connected to the server from inside or outside network according to firewall'​s rules. 
  
-To define ​ user rights in greater detail, click on “[...]” button in the line of the corresponding user or group. In window, which will appear check the boxes with needed rights. 
  
-====Log==== 
  
-Summary of all system messages from the FTP server is located into “Log” tab. The log is divided into pages, you can move between pages using “forward” and “back” buttons, or you can enter the page number in the corresponding field and switch to it immediately. 
  
-Log entries are marked by color depending on type of the log entry. Regular system messages are marked by white color, system status messages (on/off, user connection, etc.) - by green color, the errors messages - by red color. 
  
-Search string is located in the upper right corner of the module. With it you can search the log for specific records. 
  
-When opened, the log always displays events for the current date. To view events for another day, select the desired date using calendar in the upper left corner of the module. 
  
-If necessary, you can save the log data to  a file by pressing the "​Export"​ button. 
  
ftp50.1553084343.txt.gz · Last modified: 2019/03/20 15:19 by root