43 lines
1.2 KiB
Markdown
43 lines
1.2 KiB
Markdown
---
|
|
title: Install and configure FTP server in Redhat/Centos Linux
|
|
---
|
|
|
|
## Install and configure FTP server in Redhat/Centos Linux
|
|
|
|
FTP stands for File Transfer Protocol. It was written by Abhay Bhushan and published as RFC 114 on 16 April 1971.
|
|
It is supported by all operating system and browsers. It is built on a client-server architecture.
|
|
|
|
## Install and configure FTP server in Redhat/Centos Linux
|
|
|
|
Step 1: We will use localhost for our machine to setup ftp server.<br>
|
|
|
|
Step 2: Install vsftpd (very secure FTP daemon) package.<br>
|
|
|
|
`yum install -y vsftpd`<br>
|
|
|
|
Step 3: Start FTP Server when system on.<br>
|
|
|
|
`systemctl enable vsftpd.service`<br>
|
|
|
|
Step 4:</b> Checking the status of ftp server<br>
|
|
|
|
`systemctl status vsftpd.service`<br>
|
|
|
|
Step 5: Configure vsftpd package. We will edit<br>
|
|
`/etc/vsftpd/vsftpd.conf`
|
|
|
|
`Change the line which contain anonymous_enable=NO to anonymous_enable=YES`<br>
|
|
`This will give permit any one to access FTP server with authentication.`<br>
|
|
`Change the following to YES`<br>
|
|
`local_enable=YES`<br>
|
|
`write_enable=YES<br>`<br>
|
|
|
|
Step 6: Start FTP Server<br>
|
|
`systemctl start vsftpd.service`
|
|
|
|
Step 7: Install FTP Client<br>
|
|
`yum install -y lftpd`<br>
|
|
|
|
Step 8: Connect ftp to localhost<br>
|
|
`lftp localhost`
|