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`
							 |