..
The 'FTP (File Transfer Protocol) is a protocol which is part of the TCP / IP, used to transmit data and to upload / download files between computers.
To run the FTP uses a client / server model, which is to an FTP server, a program that accepts incoming connections, in the case of Linux a daemon listening continuously, and the FTP client, which sends the request to the server, consisting usually by a suitable program (eg FileZilla) or from any browser.
More simply, the FTP server provides FTP client files and any other type of resource that can be shared and transmitted.
In this article we will examine the installation and configuration of the vsftpd FTP server on a Debian machine (speech therefore also valid for Ubuntu installations).
Access to an FTP server by a client can be done in two main ways:
By default the root directory of the FTP server is hidden and exchanged with the directory / home / ftp, which contains the files made available, in order to hide the rest of the file system to access clients.
The examples shown here were made on a local network and relate to very simple configurations which can be a stimulus for further discussion of the topic.
| |
Linux (Course)
Complete guide to open-source system. From 49 €. |
| |
PHP (Course)
Full course for creating dynamic Web sites. From 49 €. |
| |
Ruby and Ruby on Rails (Course)
Create software and Web applications with Ruby and RoR. From 39 €. |