Cpannel installation on ec2 CPanel is a fully featured popular web based hosting control panel that helps to manage your domain through a web browser(You are able to manage hosting related tasks such as setting up email accounts, create new folders, delete unwanted files, create a backup copy o your entire hosting account, setup additional FTP accounts , CGI scripts, and check on daily website traffic statistics). cPanel is designed to function either as a dedicated server or virtual private server and it supports CentOS, Red Hat Linux, and FreeBSD. Application-based support includes Apache, PHP, MySQL, Postgres, Perl, and BIND (DNS). Email based support includes POP3, IMAP, SMTP services. cPanel is commonly accessed on port 2082, with an SSL- secured server operating on port 2083. 1. cd /home — Opens the directory /home. 2. wget -N http://httpupdate.cpanel.net/latest — Fetches the latest installation file from the cPanel servers. 3. sh latest — Opens and runs the installation files.(is ascript will run for nearly 2 hr) 4. /usr/local/cpanel/cpkeyclt — Activates your license after installation. Ports open 2086 2083 create accounts cd /var/cpanel/users/ for ec2 machine vim /etc/ssh/sshd_config # To disable tunneled clear text passwords, change to no here! #PasswordAuthentication yes #PermitEmptyPasswords no #PasswordAuthentication no PasswordAuthentication yes and restart /etc/rc.d/init.d/ssh restart and create passwd for root now able to login cpannel with root http://ipadd:2086