If you are buying a new vps or dedicated server you might install DNS server, LAMP and mail server. But if you want to upload php scripts or html files then ftp is a much for easy uploading or downloading the files in the server.
There are 3 popular open source FTP servers worth considering….
PureFTP (fast)
ProFTP (secure and easy to configure)
VsFTP
You will also need a free FTP client software like Filezilla which is free to download.
I prefer ProFTP as it is not only secure but also easy to install. I heard that pureftp is a fast ftp server but its configuration is a bit cumbersome. We will install pureftp in our new server and all local users will be able to upload to ther /home/
If you are running RHEL or Centos, then
yum install proftpd
then
/etc/init.d/proftpd start
and the configuration file of the ftp server is located in /etc/proftpd.conf. Now we will create local users in our server.
adduser guest
then update the password of guest to new one
passwd -u guest
All you have to do is open filezilla, enter domain name or IP with username and password and connect to port 21. You will be able to upload files in /home/guest directory
Thats it!
Similar Posts:
- HOWTO: Enable passive mode in FTP server with CSF firewall
- Proftp log file shows strange fff with IP address
- How to Upload Files using SSH
- Fix: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’
- Install LAMP Server for Centos/RHEL
- Implementing Secure File Upload in PHP
- PureFTP on Cpanel: Connection Refused Problem
- Disable anonymous FTP login in cPanel
- Basic Linux Server Security Tutorial
- Implementing Secure File Upload in PHP

