How to Connect via FTP, SFTP, and SSH
FTP (File Transfer Protocol), SFTP (SSH File Transfer Protocol), and SSH (Secure Shell) are methods to remotely access and manage your hosting account. Each has different security levels and use cases.
FTP vs SFTP vs SSH
| Protocol | Security | Use Case |
|---|---|---|
| FTP | Low (unencrypted) | File transfer (not recommended) |
| SFTP | High (encrypted) | Secure file transfer |
| SSH | High (encrypted) | Command-line server access |
How to Get FTP Credentials
Step 1: Access cPanel
Log in to your cPanel account.
Step 2: Find FTP Accounts
Look for FTP Accounts under the Files section.
Step 3: View Credentials
You will see your FTP username, password, and server address.
How to Connect via SFTP
Step 1: Download FTP Client
Download a free SFTP client like FileZilla or WinSCP.
Step 2: Enter Connection Details
Enter your FTP server address, username, and password in the client.
Step 3: Select SFTP Protocol
Make sure to select SFTP (not FTP) as the protocol for secure connection.
Step 4: Connect
Click Connect and you will be able to browse and manage your files.
How to Connect via SSH
Step 1: Enable SSH Access
In cPanel, go to SSH Access and generate SSH keys if needed.
Step 2: Use SSH Client
On Mac/Linux, use Terminal. On Windows, use PuTTY or Windows PowerShell.
Step 3: Connect Command
ssh username@yourdomain.com
Step 4: Enter Password
Enter your cPanel password when prompted.
Security Best Practices
- Always use SFTP instead of FTP
- Use strong, unique passwords
- Disable FTP access if not needed
- Use SSH keys instead of passwords for SSH
- Limit FTP access to specific IP addresses
For help with FTP/SFTP/SSH setup, contact our support team.