So I have another question, I would like to setup FTP/SFTP I know that ftp is not as secure but what I am trying to accomplish is to allow a user (web) to be able to login via sftp or ftp and upload/publish directly to the /var/www/html folder.
For ftp use vsftpd or proftpd, while sftp functionality is included in openssh your standard ssh daemon. Check tutorials on how to change default directory to /var/www/html. Here is one for openssh https://debian-administration.org/article/590/OpenSSH_SFTP_chroot_with_ChrootDirectory . Set the default ownership of the files to something your webserver can read. If you have Selinux running, then you will need to create special configurations, check CentOS Selinux page https://wiki.centos.org/HowTos/SELinux.