SSH (Secure Shell) gives you command-line access to your hosting account. You can use it to run commands, manage files, execute scripts, and perform tasks that are not available through cPanel's web interface. SSH is available on all shared hosting plans but may need to be enabled first.
Use cPanel Terminal
No software to install. Log into cPanel > Terminal (in the Advanced section) for instant command-line access in your browser.
01. Enabling SSH Access
SSH access is available on shared hosting but may not be enabled by default. If you try to connect via SSH and receive a "disabled" or "connection refused" message:
- Open a support ticket requesting SSH access
- We will enable it for your account after verification
- You will be notified when SSH is ready to use
cPanel Terminal works immediately without requesting SSH access. It uses the same shell but runs through the cPanel web interface. If you just need quick command-line access, try cPanel Terminal first (Section 3).
02. How to Connect
Once SSH is enabled, connect using these settings:
- Host: your domain name (or server hostname from welcome email)
- Port:
7005 - Username: your cPanel username
- Password: your cPanel password
Mac and Linux
Open Terminal (built-in, no software needed) and run:
ssh -p 7005 yourusername@yourdomain.com
Accept the host key fingerprint the first time. Enter your cPanel password when prompted.
Windows
Windows 10/11 includes a built-in SSH client. Open Command Prompt or PowerShell and run the same command:
ssh -p 7005 yourusername@yourdomain.com
Alternatively, download PuTTY (free). Set the host, port to 7005, and connection type to SSH.
03. cPanel Terminal (No SSH Client Needed)
cPanel includes a browser-based terminal that gives you the same command-line access without installing any software:
- Log into cPanel
- Scroll to the Advanced section
- Click Terminal
- Accept the terms of service
- Start typing commands
This is the fastest way to run quick commands. It works immediately without SSH being enabled separately.
04. SSH Client Software
If you prefer a dedicated SSH client:
- Windows: PuTTY (free), Windows Terminal (built-in on Windows 10/11), or MobaXterm (free)
- Mac: Terminal (built-in, no download needed)
- Linux: Terminal (built-in, no download needed)
05. Common Commands
# List files in current directory
ls -la
# Navigate to public_html
cd ~/public_html
# Check disk usage
du -sh ~/public_html/* | sort -rh | head -10
# Check PHP version
php -v
# Check Perl version
perl -v
# Find large files
find ~ -size +50M -type f
# Extract a zip file
unzip filename.zip
Need SSH Enabled?
Open a ticket to request SSH access for your account. Or use cPanel Terminal right now for instant command-line access.
Open a Support TicketQuick Recap
- cPanel Terminal - instant command-line access, no setup needed
- SSH may need enabling - open a ticket to request it
- Port 7005 - not the default 22
- Mac/Linux/Windows 10+ - SSH client built in, just use Terminal
- Older Windows - download PuTTY (free)
Last updated March 2026 · Browse all Getting Started articles · See also: Server Paths
