You can access your FTP account using three simple methods: the File Manager in your cPanel (no additional software needed), a dedicated FTP client application like FileZilla, or directly through your web browser. Each method lets you upload, download, and manage your website files quickly and securely.
Method 1: Using cPanel File Manager
The easiest way to access your files is through the File Manager built into your cPanel hosting control panel. Simply log into your cPanel account and click on the File Manager icon. This browser-based tool requires no additional software and provides a user-friendly interface for managing all your website files, creating folders, editing files, and setting permissions.
File Manager is ideal for quick edits and simple file operations. You can access it from any device with an internet connection and a web browser, making it the most convenient option for most users.
Method 2: Using an FTP Client Application
For more advanced file management and bulk transfers, an FTP client application offers the best performance. Popular free options include FileZilla, Cyberduck, and WinSCP. To connect using an FTP client, you'll need the following credentials:
- Server/Host: Your server IP address or domain name (example.com)
- Username: username@yourdomain.com
- Password: Your FTP account password
- Port: 21 (or 22 for SFTP)
- Connection Mode: Passive (recommended for most networks)
FTP clients provide a split-screen view showing your local computer files on one side and your server files on the other, making it easy to drag and drop files between them. This method is faster for uploading multiple files or entire folders at once.
Method 3: Web Browser FTP Access
You can also access FTP directly through your web browser by entering a special URL format. Type ftp://username:password@yourserver.com into your browser's address bar, replacing the placeholders with your actual credentials. This method works in most modern browsers and provides basic file browsing capabilities.
While convenient for quick access, browser-based FTP has limitations compared to dedicated clients. You may not be able to upload multiple files simultaneously or perform advanced operations like setting file permissions.
Choosing the Right FTP Access Method
Your choice depends on your specific needs. Use cPanel File Manager for quick edits and simple tasks, an FTP client for regular file transfers and professional development work, and browser FTP for occasional access when you don't have your usual tools available. Many OBHost customers use a combination of all three methods depending on the situation.
For enhanced security, consider using SFTP (Secure FTP) instead of standard FTP. SFTP encrypts your connection and protects your credentials and file transfers from potential interception. Most FTP clients support SFTP by simply changing the protocol setting and using port 22 instead of port 21.
Frequently Asked Questions
What's the difference between FTP and SFTP?
FTP transfers files without encryption, while SFTP (SSH File Transfer Protocol) encrypts all data during transfer, including your login credentials. SFTP is more secure and recommended for managing sensitive website files. Both use different ports: FTP uses port 21, while SFTP uses port 22.
Where do I find my FTP username and password?
Your main FTP credentials are the same as your cPanel username and password. You can also create additional FTP accounts with limited access through the FTP Accounts section in cPanel. If you've forgotten your password, you can reset it through your hosting control panel or contact support.
Why can't I connect to FTP from work or public WiFi?
Many corporate and public networks block FTP ports (21 and 22) for security reasons. Try using passive mode in your FTP client settings, or switch to using the cPanel File Manager, which works through standard web ports (80/443) that are rarely blocked. You can also try connecting through SFTP on port 22, which may have better success.
Can I give someone FTP access without sharing my main cPanel password?
Yes, you should create a separate FTP account through the FTP Accounts section in cPanel. This lets you specify which directory the user can access and allows you to disable their access later without changing your main password. Never share your primary cPanel credentials with others.
If you need assistance setting up FTP access or encounter connection issues, the OBHost support team is available 24/7 to help. Visit our contact page or email support@obhost.org for technical assistance.