FTP Server
File Transfer Protocol (FTP) is a TCP protocol for uploading and downloading files between computers. FTP works on a client/server model. The server component is called an FTP daemon. It continuously listens for FTP requests from remote clients. When a request is received, it manages the the login and sets up the connection. For the duration of the session it executes any of commands sent by the FTP client.Access to an FTP server can be managed in two ways:
-
Anonymous
-
Authenticated
vsftpd - FTP Server Installation
sudo apt-get install vsftpd
vsftpd - FTP Server Configuration
/etc/vsftpd.conf
, to
change the default settings.
By default only anonymous FTP is
allowed. If you wish to disable this option, you
should change the following line:anonymous_enable=YES
to
anonymous_enable=NO
By default, local system users are not allowed to login to FTP server. To change this setting, you should uncomment the following line:
#local_enable=YES
By default, users are allowed to download files from FTP server. They are not allowed to upload files to FTP server. To change this setting, you should uncomment the following line:
#write_enable=YES
Similarly, by default, the anonymous users are not allowed to upload files to FTP server. To change this setting, you should uncomment the following line:
#anon_upload_enable=YES
The configuration file consists of many configuration parameters. The information about each parameter is available in the configuration file. Alternatively, you can refer to the man page, man 5 vsftpd.conf for details of each parameter.
Once you configure vsftpd you can start the daemon. You can run following command to run the vsftpd daemon:
sudo /etc/init.d/vsftpd start
References : https://help.ubuntu.com/6.06/ubuntu/serverguide/C/ftp-server.html
No comments:
Post a Comment