Configure Linux CentOS, install Webminm MySQL and secure the system
$30-100 USD
In Progress
Posted about 12 years ago
$30-100 USD
Paid on delivery
Configure Linux CentOS, install Webmin and some Webmin modules, MySQL and Postfix, and secure the system.
## Deliverables
Configure Linux, install Webmin, MySQL and Postfix
* Ensure that CentOS 5.6+ is installed on the server: in 32 bits mode, ensure that the software is up to date with the latest security patch
* Configure disks in Raid 1 mode
* Install Webmin, latest version ([login to view URL])
* Install Webminstats, latest version ([login to view URL])
* Install MySQL provided with the CentOS distribution
* Install Postfix
* Make sure that Postfix, Linux Firewall (IPTable) and Bandwidth Monitoring are accessible from Webmin
* Install a crontab entry which brings Linux Firewall and Postfix up automatically every day at 2:00 a.m.
Secure the system
* Create user named "altroot" with same admin privileges
* Create user named "altuser" with basic privileges
* Configure Postfix to relay email only originating from that server
* Change ssh port to port number 17402
* Install iptables to let only incoming HTTP and ssh ports. Block all outgoing ports as well.
* Rename MySQL root user to "altroot" via "RENAME USER root TO altroot;" command
* Disable login for all user on Linux except users: altuser and altroot
* Disable root login on SSH
* Dissalow MySQL remote login via "skip-networking" in "/etc/mysql/[login to view URL]"
* Communicate passwords for Linux altuser and altroot and MySQL altroot