cPanel Security Setup Guide for Beginners
cPanel Security Setup Guide for Beginners 2026 – Complete Tutorial s Beginners-এর জন্য cPanel security setup guide। Strong password, SSL, 2FA, firewall, backups, malware protection ও secure settings ধাপে ধাপে জানুন।
Introduction
cPanel hosting management সহজ করে, কিন্তু default settings-এর ওপর পুরোপুরি নির্ভর করলে website security ঝুঁকিতে পড়তে পারে। বিশেষ করে WordPress, business website বা e-commerce site হলে hosting account নিরাপদ রাখা অত্যন্ত গুরুত্বপূর্ণ।
একজন beginner-এর জন্য cPanel security setup কঠিন মনে হতে পারে। কিন্তু কয়েকটি গুরুত্বপূর্ণ security setting ঠিকভাবে configure করলে account এবং website-এর security অনেকটাই improve করা যায়।
এই guide-এ beginner-friendly উপায়ে cPanel security setup করার গুরুত্বপূর্ণ steps দেখানো হলো।
cPanel Security কেন গুরুত্বপূর্ণ?
cPanel-এর মাধ্যমে আপনি manage করতে পারেন:
- Website files
- Databases
- Email accounts
- Domains
- DNS
- SSL
- Backups
- FTP accounts
একজন attacker hosting account access পেলে website-এর পাশাপাশি database, email এবং অন্য services-ও compromise করতে পারে।
তাই security শুরু করতে হবে cPanel account থেকেই।
1. Strong cPanel Password ব্যবহার করুন
প্রথম কাজ হলো strong password তৈরি করা।
ভালো password-এর মধ্যে থাকা উচিত:
- Uppercase letters
- Lowercase letters
- Numbers
- Symbols
- পর্যাপ্ত length
উদাহরণ pattern:
Long + Unique + Random
একই password অন্য website-এ ব্যবহার করবেন না।
Password Manager ব্যবহার করুন
Password মনে রাখার পরিবর্তে trusted password manager ব্যবহার করতে পারেন।
এতে:
- Unique passwords তৈরি করা যায়
- Password securely store করা যায়
- Reusing কমানো যায়
2. Two-Factor Authentication Enable করুন
যদি hosting provider/cPanel environment 2FA support করে, তাহলে অবশ্যই enable করার কথা বিবেচনা করুন।
2FA থাকলে attacker password জেনে গেলেও additional authentication factor প্রয়োজন হবে।
সাধারণত:
Password + Authentication Code
ব্যবহার করা হয়।
cPanel-এ option থাকলে:
Security → Two-Factor Authentication
এর মতো section থেকে setup করতে পারেন।
3. SSL Certificate Install করুন
Website-এর জন্য HTTPS অত্যন্ত গুরুত্বপূর্ণ।
cPanel-এ সাধারণত:
SSL/TLS Status
বা
SSL/TLS
section পাওয়া যায়।
আপনার domain-এর valid SSL certificate আছে কিনা check করুন।
Website open করুন:
https://example.com
Browser-এ secure connection দেখাচ্ছে কিনা verify করুন।
4. HTTP থেকে HTTPS Redirect করুন
SSL install করার পর HTTP visitors-কে HTTPS version-এ redirect করা উচিত।
WordPress website হলে WordPress settings এবং server configuration দুটোই properly configure করুন।
Redirect loop হচ্ছে কিনা test করুন।
5. Unused FTP Accounts Delete করুন
cPanel-এর:
FTP Accounts
section check করুন।
যেসব FTP account আর ব্যবহার করেন না সেগুলো delete করুন।
Unused accounts attack surface বাড়াতে পারে।
SFTP ব্যবহার করুন
যদি hosting environment support করে, traditional FTP-এর পরিবর্তে SFTP ব্যবহার করা বেশি secure approach হতে পারে।
6. File Permissions Check করুন
Website files-এর permissions ভুল হলে security সমস্যা হতে পারে।
অনেক Linux hosting environment-এ সাধারণ files-এর জন্য:
644
এবং directories-এর জন্য:
755
ব্যবহার করা হয়।
তবে exact permissions application ও hosting configuration অনুযায়ী পরিবর্তিত হতে পারে।
অপ্রয়োজনে:
777
ব্যবহার করবেন না।
7. Sensitive Files Protect করুন
Website-এর sensitive files publicly accessible হওয়া উচিত নয়।
উদাহরণ:
- Configuration files
- Database credentials
- Backup archives
- Private documents
- Temporary files
WordPress-এর ক্ষেত্রে wp-config.php বিশেষভাবে sensitive।
8. File Manager Security
cPanel File Manager দিয়ে website files edit/delete করা যায়।
তাই:
- Unknown files delete করার আগে verify করুন
- Suspicious PHP files check করুন
- Backup files public directory-তে রাখবেন না
- Unused scripts remove করুন
অপরিচিত file দেখলেই delete না করে আগে investigate করুন।
9. Directory Listing Disable করুন
যদি directory indexing enabled থাকে, visitor কিছু directory-এর file list দেখতে পারে।
যেখানে প্রয়োজন নেই সেখানে directory listing disable করা ভালো।
Apache-based hosting-এ .htaccess configuration-এর মাধ্যমে এটি control করা যায়।
10. Hotlink Protection
কেউ আপনার website-এর images নিজের website-এ সরাসরি embed করলে আপনার bandwidth ব্যবহার হতে পারে।
cPanel-এ:
Security → Hotlink Protection
option থাকলে এটি configure করা যায়।
তবে CDN, APIs বা legitimate external integrations ব্যবহার করলে ভুল configuration-এর কারণে content break হতে পারে।
11. Leech Protection
কিছু cPanel environment-এ Leech Protection feature থাকতে পারে।
এটি user account বা password sharing-related misuse detect/restrict করতে সাহায্য করতে পারে।
যদি আপনার hosting-এ feature available থাকে, প্রয়োজন অনুযায়ী configure করুন।
12. IP Blocker
যদি কোনো নির্দিষ্ট IP থেকে malicious traffic আসে, cPanel-এর:
IP Blocker
ব্যবহার করা যেতে পারে।
তবে dynamic IP এবং shared networks-এর ক্ষেত্রে ভুল IP block করলে legitimate users affected হতে পারে।
13. Backup Setup করুন
Security setup-এর সবচেয়ে গুরুত্বপূর্ণ অংশগুলোর একটি হলো backup।
কমপক্ষে রাখুন:
- Website files
- Database
- Email, if required
- Configuration
Ideal strategy:
Local/Server Backup + Off-site Backup
একই server-এ শুধু backup রাখলে server compromise হলে backup-ও ক্ষতিগ্রস্ত হতে পারে।
14. Backup Restore Test করুন
Backup আছে মানেই আপনি safe—এমন নয়।
Periodically test করুন:
Can I actually restore the website?
একটি backup corrupt হলে emergency situation-এ সমস্যা হতে পারে।
15. Malware Scanner ব্যবহার করুন
Hosting provider যদি malware scanner দেয়, নিয়মিত scan করুন।
Search করুন:
- Suspicious PHP files
- Unknown scripts
- Modified WordPress files
- Malicious redirects
- Strange admin accounts
তবে automated scanner-এর result manually review করাও গুরুত্বপূর্ণ।
16. Keep Software Updated
Security-এর জন্য নিয়মিত update করুন:
- WordPress
- Themes
- Plugins
- PHP
- cPanel-related components, where managed by provider
- Server software
Outdated software-এর known vulnerabilities থাকতে পারে।
17. Remove Unused WordPress Plugins
Unused plugins শুধু deactivate করে রাখার পরিবর্তে প্রয়োজন না থাকলে remove করা ভালো।
বিশেষ করে:
- Abandoned plugins
- Pirated plugins
- Unknown-source plugins
ব্যবহার করবেন না।
Nulled Plugin কেন Avoid করবেন?
Nulled themes/plugins-এর মধ্যে malicious code থাকতে পারে।
সবসময় trusted source থেকে software install করুন।
18. Secure Database
cPanel থেকে MySQL Databases section-এ database users review করুন।
Check করুন:
- Unknown database users আছে কিনা
- Unused users remove করা হয়েছে কিনা
- Strong database password ব্যবহার হচ্ছে কিনা
- Necessary privileges দেওয়া হয়েছে কিনা
Application-এর প্রয়োজনের চেয়ে বেশি database privileges দেওয়া এড়িয়ে চলুন।
19. Email Security
cPanel email accounts-এর ক্ষেত্রেও security গুরুত্বপূর্ণ।
Use করুন:
- Strong passwords
- 2FA যেখানে available
- Spam filtering
- Secure email protocols
- Regular password review
Unknown attachments এবং phishing emails সম্পর্কে সতর্ক থাকুন।
20. Protect cPanel Login
cPanel login URL এবং credentials publicly share করবেন না।
যদি hosting provider support করে:
- 2FA
- IP restrictions
- Security notifications
- Login monitoring
ব্যবহার করুন।
21. Secure DNS
DNS changes carefully handle করুন।
বিশেষ করে:
- A records
- CNAME
- MX
- TXT
- Nameservers
ভুল DNS configuration website বা email বন্ধ করতে পারে।
22. Use Cloudflare Carefully
Cloudflare ব্যবহার করলে:
CDN + DNS + Security
layer পাওয়া যেতে পারে।
তবে Cloudflare configuration সঠিকভাবে করতে হবে।
বিশেষ করে:
- SSL mode
- DNS proxy
- Caching
- Firewall rules
ভুলভাবে configure করলে website functionality সমস্যা করতে পারে।
23. Enable Security Notifications
Hosting provider/cPanel যদি security notifications support করে, enable করুন।
Useful alerts:
- Login attempts
- Password changes
- Account changes
- SSL expiry
- Resource usage
- Security events
Early warning security incident detect করতে সাহায্য করতে পারে।
Beginner cPanel Security Checklist
- Strong cPanel password
- 2FA enable
- SSL install
- HTTPS force করুন
- Unused FTP accounts delete
- SFTP use করুন যেখানে possible
- File permissions review
- 777 permissions avoid করুন
- Sensitive files protect করুন
- Directory listing disable
- Hotlink protection review
- IP blocker প্রয়োজন অনুযায়ী ব্যবহার
- Automated backup setup
- Off-site backup রাখুন
- Backup restore test করুন
- Malware scan করুন
- WordPress/plugins update করুন
- Nulled software avoid করুন
- Database users review করুন
- Email security improve করুন
Common cPanel Security Mistakes
একই Password সব জায়গায় ব্যবহার
এক জায়গার password leak হলে অন্য account-ও compromised হতে পারে।
2FA Disable রাখা
Password-based security একা তুলনামূলক দুর্বল হতে পারে।
777 Permission ব্যবহার
অপ্রয়োজনে 777 permission security risk বাড়াতে পারে।
Backup না রাখা
Website compromise হলে recovery কঠিন হতে পারে।
Nulled Plugin ব্যবহার
Malware infection-এর ঝুঁকি বাড়াতে পারে।
পুরোনো Plugin রেখে দেওয়া
Known vulnerabilities exploit হওয়ার সম্ভাবনা থাকতে পারে।
cPanel Security বনাম WordPress Security
দুটো আলাদা layer।
cPanel Security
Protect করে:
Hosting Account + Server Resources + Files + Email + Database
WordPress Security
Protect করে:
CMS + Plugins + Themes + Admin Accounts + Application
সেরা security strategy হলো দুই layer-ই secure করা।
আরও পড়ুন
Viral AI Tools Everyone Uses 2026: জনপ্রিয় AI Tools এবং কাজের Smart Solution Guide
How AI Builds Income: ২০২৬ সালে AI ব্যবহার করে অনলাইন আয় করার সম্পূর্ণ গাইড
AI Tools for Students Earning: ২০২৬ সালে শিক্ষার্থীরা AI ব্যবহার করে কীভাবে অনলাইন আয় করতে পারে
AI Automation Future Jobs: ২০২৬ সালে AI Automation কোন নতুন চাকরি ও ক্যারিয়ার তৈরি করবে
FAQ
cPanel security setup কেন দরকার?
cPanel-এর মাধ্যমে website, database, email ও hosting resources manage করা হয়। Account compromise হলে একাধিক service affected হতে পারে।
cPanel-এ 2FA ব্যবহার করা উচিত?
যদি provider/cPanel environment support করে, 2FA enable করা strongly recommended।
WordPress-এর জন্য cPanel security যথেষ্ট?
না। WordPress-এর plugin, theme, admin account এবং application-level security-ও configure করতে হবে।
File permission 777 কি নিরাপদ?
সাধারণভাবে unnecessary 777 permissions avoid করা উচিত। Exact permissions hosting environment অনুযায়ী configure করুন।
cPanel-এ backup রাখা কি যথেষ্ট?
একটি off-site backup রাখা আরও নিরাপদ approach, কারণ একই server compromise হলে local backup-ও ক্ষতিগ্রস্ত হতে পারে।
SFTP কি FTP-এর চেয়ে নিরাপদ?
SFTP encrypted SSH connection ব্যবহার করে, তাই supported environment-এ সাধারণ FTP-এর তুলনায় secure file transfer option হতে পারে।
Nulled WordPress plugin ব্যবহার করা উচিত?
না। এগুলোতে malicious code বা security vulnerabilities থাকার ঝুঁকি থাকে।
Cloudflare কি cPanel security replace করে?
না। Cloudflare একটি additional security/CDN layer হতে পারে; cPanel এবং server security আলাদাভাবে maintain করতে হবে।
cPanel password কত ঘন ঘন পরিবর্তন করব?
Strong unique password ব্যবহার করুন এবং compromise সন্দেহ হলে immediately change করুন। নিয়মিত password rotation-এর চেয়ে unique password + 2FA বেশি গুরুত্বপূর্ণ।
Beginner-এর জন্য সবচেয়ে গুরুত্বপূর্ণ security settings কোনগুলো?
Strong password, 2FA, SSL, secure file permissions, backups, software updates এবং malware monitoring দিয়ে শুরু করুন।
Final Verdict
একজন beginner-এর জন্য cPanel Security Setup শুরু করার সবচেয়ে ভালো উপায় হলো একসঙ্গে সব advanced setting পরিবর্তন না করে security-এর core layers আগে ঠিক করা।
Priority দিন:
Strong Password → 2FA → SSL → Secure Permissions → Backup → Updates → Malware Monitoring
এরপর প্রয়োজন অনুযায়ী firewall, IP restrictions, Cloudflare এবং additional security controls configure করুন।
সবচেয়ে গুরুত্বপূর্ণ বিষয় হলো—security একটি one-time setup নয়। নিয়মিত updates, backup verification এবং account monitoring চালু রাখলেই cPanel এবং WordPress environment দীর্ঘমেয়াদে বেশি নিরাপদ রাখা সম্ভব।