خلاصه (TL;DR)
ساخت اکانت FTP در هاست سیپنل تنها با چند کلیک انجام میشود: از داشبورد سیپنل وارد بخش FTP Accounts شوید، یک نام کاربری (Log In) و رمز عبور قوی وارد کنید، پوشه یا Directory مورد نظر برای محدودکردن دسترسی را مشخص کنید، سهمیه فضا یا Quota را تعیین نمایید و روی دکمه Create FTP Account کلیک کنید. سپس با نرمافزاری مانند FileZilla و با وارد کردن آدرس هاست (Host)، نام کاربری کامل، رمز عبور و پورت 21 برای FTP یا پورت 22 برای SFTP، به فضای میزبانی خود متصل میشوید و فایلها را آپلود و مدیریت میکنید. در ادامه این راهنما همه چیز را گامبهگام و دقیق توضیح میدهیم؛ از مفهوم FTP و دلیل ساخت اکانت جداگانه، تا تنظیم سطح دسترسی، مدیریت سهمیه، اتصال امن و تفاوت FTP، FTPS و SFTP.
FTP چیست و چه کاربردی در هاست دارد؟
FTP مخفف عبارت File Transfer Protocol به معنای «پروتکل انتقال فایل» است؛ پروتکلی استاندارد و قدیمی که برای جابهجایی فایل بین رایانه شما (کلاینت) و سرور میزبانی (هاست) طراحی شده است. وقتی شما یک وبسایت روی هاست سیپنل دارید، همه فایلهای سایت شما اعم از تصاویر، قالب، افزونهها و اسناد در پوشه اصلی به نام public_html نگهداری میشوند. برای افزودن، حذف یا ویرایش این فایلها به یک راه ارتباطی نیاز دارید و FTP یکی از رایجترین و پایدارترین این راهها است.
در عمل، FTP مانند یک پل ارتباطی میان دستگاه شما و سرور عمل میکند. شما با یک نرمافزار کلاینت مانند FileZilla یا WinSCP به هاست وصل میشوید، ساختار پوشهها را میبینید و میتوانید دهها یا حتی صدها فایل را بهصورت یکجا و با سرعت بالا منتقل کنید. این ویژگی بهویژه هنگام انتقال یک سایت کامل، آپلود فایلهای حجیم یا بکاپگیری بسیار ارزشمند است، جایی که ابزار File Manager سیپنل ممکن است کند یا محدود عمل کند. به همین دلیل، تسلط بر ساخت و مدیریت اکانت FTP یکی از مهارتهای پایه هر مدیر سایت محسوب میشود.
چرا در سیپنل اکانت FTP جداگانه بسازیم؟
هر حساب سیپنل بهصورت پیشفرض یک اکانت FTP اصلی دارد که با نام کاربری و رمز عبور خود سیپنل کار میکند. این اکانت اصلی به کل فضای حساب شما دسترسی کامل دارد. اما در بسیاری از موقعیتها به همین دلیل نباید از آن استفاده کنید. فرض کنید میخواهید به یک طراح قالب، یک برنامهنویس فریلنسر یا یک همکار موقت اجازه دهید فقط فایلهای یک پوشه خاص را ویرایش کند. اگر رمز اکانت اصلی را در اختیار او بگذارید، عملاً کلید کل خانه را دادهاید.
ساخت اکانت FTP جداگانه دقیقاً همین مشکل را حل میکند. شما میتوانید یک اکانت با دسترسی محدود به یک پوشه مشخص بسازید و سهمیه فضای آن را نیز کنترل کنید. مزایای کلیدی این کار عبارتاند از:
- امنیت بیشتر: اگر رمز یک اکانت فرعی لو برود، خطر تنها به همان پوشه محدود میماند و کل سایت در معرض خطر نیست.
- مدیریت دسترسی تفکیکشده: هر کاربر یا سرویس فقط به بخشی که به آن نیاز دارد دسترسی پیدا میکند و اصل حداقل دسترسی رعایت میشود.
- سازماندهی بهتر: میتوانید برای هر پروژه، بخش یا زیردامنه یک اکانت مجزا بسازید تا کارها شفاف و قابلردیابی بماند.
- حذف آسان و بدون ریسک: پایان همکاری با یک شخص به سادگیِ حذف همان اکانت است، بدون آنکه مجبور شوید رمز اصلی سیپنل را عوض کنید.
پیشنیازهای ساخت اکانت FTP در هاست
پیش از شروع، مطمئن شوید که موارد زیر را در اختیار دارید تا فرایند بدون وقفه پیش برود. نبود هر یک از این پیشنیازها میتواند شما را در میانه کار متوقف کند:
- دسترسی به سیپنل: آدرس ورود معمولاً به شکل
yourdomain.com/cpanelیا از طریق پورت2083در دسترس است و به نام کاربری و رمز عبور معتبر نیاز دارید. - یک دامنه فعال: اکانت FTP معمولاً به دامنه یا زیردامنهای که روی هاست تعریف شده گره میخورد.
- نرمافزار کلاینت FTP: برنامهای مانند FileZilla، WinSCP یا Cyberduck که رایگان و در دسترس است.
- اطلاعات اتصال هاست: نام میزبان (Hostname) یا آدرس IP سرور که در ایمیل خوشآمدگویی هاستینگ یا بخش اطلاعات حساب سیپنل موجود است.
در هاستهای سیپنل برتینا که روی زیرساخت SSD/NVMe و وبسرور LiteSpeed اجرا میشوند، تمامی این ابزارها فعال و آماده هستند و پشتیبانی ۲۴/۷ فارسی نیز در صورت بروز هر ابهامی همراه شماست.
چگونه گامبهگام در سیپنل یک اکانت FTP بسازیم؟
ساخت اکانت FTP یکی از سادهترین کارها در سیپنل است. کافی است مراحل زیر را بهترتیب دنبال کنید. این مراحل در تمام نسخههای بهروز سیپنل با رابط کاربری استاندارد (Paper Lantern و Jupiter) تقریباً یکسان هستند:
- وارد پنل مدیریت هاست خود شوید؛ آدرس
yourdomain.com/cpanelرا باز کرده و نام کاربری و رمز عبور را وارد کنید. - در صفحه اصلی سیپنل، بخش Files را پیدا کنید و روی گزینه FTP Accounts کلیک نمایید.
- در فرم بالای صفحه با عنوان Add FTP Account، در فیلد Log In نام کاربری دلخواه را وارد کنید (برای مثال
designer). توجه کنید که نام دامنه بهصورت خودکار به انتهای آن اضافه میشود و نام کاربری نهایی به شکلdesigner@yourdomain.comخواهد بود. - در فیلد Password یک رمز عبور قوی وارد کنید یا از دکمه Password Generator برای ساخت رمز خودکار استفاده نمایید؛ سپس همان رمز را در فیلد Password (Again) دوباره وارد کنید.
- در فیلد Directory مسیر پوشهای که این اکانت باید به آن دسترسی داشته باشد را مشخص کنید. سیپنل معمولاً بهطور خودکار مسیری بر اساس نام کاربری پیشنهاد میدهد که در ادامه چگونگی تنظیم درست آن را توضیح میدهیم.
- در بخش Quota سهمیه فضای مجاز این اکانت را تعیین کنید؛ میتوانید مقدار مشخصی به مگابایت وارد کنید یا گزینه Unlimited را برای فضای نامحدود انتخاب نمایید.
- در پایان، روی دکمه Create FTP Account کلیک کنید. پیام موفقیت نمایش داده میشود و اکانت جدید بلافاصله در فهرست FTP Accounts پایین صفحه ظاهر میشود و آماده استفاده است.
همین! اکانت FTP شما ساخته شد. توجه داشته باشید که برای اتصال باید همیشه از نام کاربری کامل، یعنی نام کاربری بههمراه دامنه (designer@yourdomain.com)، استفاده کنید نه فقط بخش قبل از علامت @.
معرفی فیلدهای فرم ساخت اکانت FTP
برای اینکه دقیقتر بدانید هر فیلد چه نقشی دارد، جدول زیر تمامی فیلدهای فرم ساخت اکانت FTP در سیپنل را همراه با توضیح و مقدار پیشنهادی نشان میدهد:
| فیلد | کاربرد | مقدار پیشنهادی |
|---|---|---|
| Log In | نام کاربری اکانت FTP که همراه دامنه، شناسه ورود را میسازد | نامی مرتبط با نقش کاربر، مثل editor یا backup |
| Password | رمز عبور اکانت برای احراز هویت هنگام اتصال | رمز قوی با حروف بزرگ و کوچک، عدد و نماد |
| Directory | پوشهای که کاربر پس از اتصال به آن محدود میشود | مسیر مشخص مانند public_html/uploads |
| Quota | حداکثر فضای مجاز اکانت روی دیسک | مقدار محدود برای اکانتهای فرعی، مثلاً ۵۰۰ مگابایت |
درک درست این چهار فیلد کلید مدیریت امن اکانتهای FTP است. فیلد Directory و Quota از همه مهمتر هستند، زیرا مستقیماً سطح دسترسی و میزان مصرف منابع را کنترل میکنند.
تنظیم Directory و سطح دسترسی اکانت FTP
مهمترین بخش امنیتی در ساخت اکانت FTP، تنظیم درست فیلد Directory است. این مسیر تعیین میکند که کاربر پس از اتصال به کدام پوشه محدود شود و اصطلاحاً در آن پوشه chroot یا زندانی گردد؛ یعنی نمیتواند از آن پوشه بالاتر برود و به سایر بخشهای هاست شما دسترسی داشته باشد.
برای درک بهتر، به این نمونهها توجه کنید. اگر مسیر را روی public_html بگذارید، کاربر به کل فایلهای وبسایت اصلی دسترسی خواهد داشت. اما اگر مسیر را روی public_html/uploads تنظیم کنید، کاربر فقط میتواند فایلهای داخل پوشه uploads را ببیند و تغییر دهد و از دیدن فایلهای حساسی مانند wp-config.php یا پوشههای مدیریتی محروم میشود. این محدودسازی، ستون فقرات امنیت اکانتهای فرعی است.
چند توصیه کلیدی برای تنظیم Directory:
- برای همکاران موقت، همیشه یک پوشه اختصاصی بسازید و دسترسی را به همان محدود کنید، نه کل
public_html. - اگر میخواهید اکانتی فقط برای بارگذاری فایلهای عمومی باشد، پوشهای جدا مانند
public_html/downloadsدر نظر بگیرید. - از دادن دسترسی به پوشه ریشه اصلی حساب (یعنی مسیر بالاتر از
public_html) به اکانتهای فرعی جداً خودداری کنید، مگر آنکه واقعاً ضروری باشد.
پس از ساخت اکانت، اگر بخواهید مسیر یا سهمیه را تغییر دهید، در فهرست پایین صفحه FTP Accounts روبهروی هر اکانت گزینههای Change Quota و امکان تنظیم مجدد رمز عبور از طریق Change Password در دسترس است. توجه کنید که در بسیاری از نسخههای سیپنل، مسیر Directory پس از ساخت قابل ویرایش مستقیم نیست و برای تغییر آن باید اکانت را حذف و دوباره با مسیر درست بسازید.
مدیریت سهمیه فضا (Quota) و حذف اکانت FTP
سهمیه یا Quota ابزاری برای کنترل میزان فضایی است که یک اکانت FTP میتواند اشغال کند. تعیین سهمیه منطقی به شما کمک میکند از پرشدن ناگهانی فضای هاست جلوگیری کنید، بهویژه زمانی که چند کاربر مختلف با اکانتهای جداگانه فایل آپلود میکنند. برای مثال میتوانید برای یک اکانت مخصوص بکاپ سهمیهای معادل چند گیگابایت و برای اکانت یک همکار موقت تنها چند صد مگابایت در نظر بگیرید.
برای تغییر سهمیه یک اکانت موجود، کافی است در فهرست اکانتها روی Change Quota کلیک کنید، مقدار جدید را وارد نمایید یا گزینه Unlimited را انتخاب کنید و ذخیره نمایید. تغییر بلافاصله اعمال میشود.
برای حذف یک اکانت FTP نیز روبهروی آن روی گزینه Delete کلیک کنید. سیپنل معمولاً دو گزینه پیش رویتان میگذارد: حذف فقط اکانت (Delete Account) که تنها دسترسی FTP را برمیدارد اما فایلها را دستنخورده باقی میگذارد، و حذف اکانت بههمراه فایلها (Delete Account and Files) که پوشه مربوط به آن کاربر را نیز پاک میکند. در انتخاب گزینه دوم بسیار محتاط باشید، زیرا این عمل غیرقابلبازگشت است و ممکن است فایلهای مهم را حذف کند.
حسابهای FTP ویژه در سیپنل چه هستند؟
در پایین صفحه FTP Accounts بخشی با عنوان Special FTP Accounts وجود دارد که شامل چند اکانت سیستمی است و نباید آنها را حذف کنید. مهمترین آنها عبارتاند از:
- اکانت اصلی سیپنل: این همان نام کاربری اصلی حساب شماست که به کل فضای هاست دسترسی کامل دارد. حذف آن ممکن نیست و باید رمز آن را کاملاً محرمانه نگه دارید.
- اکانت anonymous: برای دسترسی ناشناس و بدون رمز به پوشه
public_ftpدر نظر گرفته شده است. در اغلب موارد به دلایل امنیتی بهتر است غیرفعال بماند. - اکانت logaccess: اکانتی سیستمی که برای دسترسی به لاگهای سرور استفاده میشود و توسط خود سیستم مدیریت میگردد.
قاعده کلی این است که به این اکانتهای ویژه دست نزنید و کارهای روزمره خود را همیشه با اکانتهای FTP اختصاصی که خودتان میسازید انجام دهید.
چگونه با FileZilla به FTP متصل شویم؟
پس از ساخت اکانت، نوبت به اتصال و آپلود فایلها میرسد. محبوبترین ابزار برای این کار نرمافزار رایگان و متنباز FileZilla است. مراحل اتصال بهصورت زیر است:
- نرمافزار FileZilla را از سایت رسمی آن دانلود و نصب کنید و سپس آن را باز نمایید.
- در نوار بالای برنامه (Quickconnect)، در فیلد Host آدرس هاست خود را وارد کنید؛ میتوانید نام دامنه مانند
ftp.yourdomain.comیا آدرس IP سرور را وارد نمایید. - در فیلد Username نام کاربری کامل اکانت را وارد کنید، مانند
designer@yourdomain.com. - در فیلد Password رمز عبوری که هنگام ساخت اکانت تعیین کردید را بنویسید.
- در فیلد Port عدد
21را برای اتصال FTP استاندارد وارد کنید (اگر میخواهید از SFTP امن استفاده کنید عدد22را قرار دهید). - روی دکمه Quickconnect کلیک کنید. پس از چند لحظه، در پنجره سمت راست ساختار پوشههای سرور نمایش داده میشود.
حالا کافی است فایلهای مورد نظر را از پنجره سمت چپ (رایانه شما) به پنجره سمت راست (سرور) بکشید و رها کنید تا آپلود آغاز شود. برای مدیریت پایدارتر میتوانید اطلاعات اتصال را در بخش Site Manager ذخیره کنید تا هر بار مجبور به وارد کردن دستی آنها نباشید. توصیه امنیتی مهم این است که در Site Manager نوع رمزنگاری را روی حالت Require explicit FTP over TLS تنظیم کنید تا اطلاعات ورود شما بهصورت رمزنگاریشده منتقل شود.
تفاوت FTP، FTPS و SFTP چیست؟
یکی از رایجترین سردرگمیهای کاربران، تفاوت میان سه اصطلاح FTP، FTPS و SFTP است. با اینکه نامهایشان شبیه است، از نظر امنیت و ساختار تفاوتهای اساسی دارند. درک این تفاوتها به شما کمک میکند امنترین روش را برای انتقال فایل انتخاب کنید:
FTP پروتکل کلاسیک و اولیه است که دادهها و حتی نام کاربری و رمز عبور را بهصورت متن ساده (بدون رمزنگاری) منتقل میکند. به همین دلیل در شبکههای ناامن، اطلاعات ورود قابل شنود است و امروزه استفاده از آن بهتنهایی توصیه نمیشود.
FTPS همان FTP است اما با افزودن لایه رمزنگاری TLS/SSL امن شده است. این پروتکل دو حالت دارد: حالت Explicit که رایجتر است و معمولاً روی همان پورت 21 کار میکند و سپس اتصال را ارتقا میدهد، و حالت Implicit که رمزنگاری از ابتدا و اغلب روی پورت 990 برقرار است.
SFTP پروتکل کاملاً متفاوتی است که بر پایه SSH کار میکند و از پورت 22 استفاده مینماید. در SFTP، کل ارتباط از ابتدا رمزنگاریشده است و امنترین گزینه محسوب میشود. جدول زیر این سه پروتکل را کنار هم مقایسه میکند:
| پروتکل | پورت پیشفرض | رمزنگاری | سطح امنیت |
|---|---|---|---|
| FTP | 21 |
ندارد (متن ساده) | پایین |
| FTPS | 21 (Explicit) / 990 (Implicit) |
TLS/SSL | بالا |
| SFTP | 22 |
SSH | بسیار بالا |
توصیه ما این است که هرگاه امکان داشت از SFTP یا دستکم FTPS استفاده کنید تا اطلاعات ورود و فایلهای شما در برابر شنود محافظت شود. در هاستهای سیپنل برتینا، امکان استفاده از اتصال امن برای انتقال فایل فراهم است و پشتیبانی فارسی میتواند در پیکربندی آن راهنمایتان باشد.
رفع مشکلات رایج در اتصال FTP
گاهی هنگام اتصال با خطا مواجه میشوید. شناخت علتهای رایج، بیشتر مشکلات را سریع حل میکند:
- خطای احراز هویت (Authentication failed): معمولاً بهدلیل اشتباه در نام کاربری یا رمز است. مطمئن شوید نام کاربری را بهصورت کامل و همراه دامنه وارد کردهاید و رمز درست است.
- خطای اتصال (Connection timed out): ممکن است پورت اشتباه باشد یا فایروال یا آنتیویروس دستگاه شما اتصال را مسدود کرده باشد. پورت
21یا22را بررسی کنید. - محدودیت تعداد اتصال: برخی سرورها تعداد اتصال همزمان از یک IP را محدود میکنند؛ در FileZilla میتوانید تعداد اتصالات همزمان را کاهش دهید.
- مشکل حالت Passive/Active: اگر پس از اتصال، فهرست پوشهها بارگذاری نمیشود، در تنظیمات FileZilla حالت انتقال را روی Passive بگذارید که با اکثر فایروالها سازگارتر است.
اگر پس از بررسی این موارد همچنان مشکل ادامه داشت، بهترین کار تماس با پشتیبانی هاستینگ است. تیم پشتیبانی ۲۴/۷ فارسی برتینا میتواند وضعیت اکانت و تنظیمات سرور را از سمت خود بررسی و مشکل را برطرف کند.
سوالات متداول
آیا میتوانم چند اکانت FTP روی یک هاست بسازم؟
بله. در هاستهای سیپنل معمولاً میتوانید تعداد قابلتوجهی اکانت FTP بسازید (بسته به پلن میزبانی، این تعداد ممکن است محدود یا نامحدود باشد). ساخت اکانتهای جداگانه برای هر کاربر یا هر پروژه یک روش استاندارد و امن محسوب میشود که مدیریت دسترسی را سادهتر میکند.
نام کاربری FTP من چیست و چطور آن را وارد کنم؟
نام کاربری کامل اکانت FTP شما همیشه به شکل username@yourdomain.com است، یعنی نامی که هنگام ساخت انتخاب کردید بههمراه دامنه شما. هنگام اتصال با FileZilla یا هر کلاینت دیگر، باید همین شکل کامل را در فیلد Username وارد کنید، نه فقط بخش پیش از علامت @.
آیا رمز عبور اکانت FTP همان رمز سیپنل است؟
خیر. تنها اکانت FTP اصلی (سیستمی) با رمز سیپنل کار میکند. هر اکانت FTP فرعی که خودتان میسازید رمز مستقل خود را دارد که هنگام ساخت تعیین میکنید و میتوانید بعداً آن را از طریق گزینه Change Password تغییر دهید. همین جدایی رمزها یکی از دلایل امنیتی ساخت اکانت جداگانه است.
کدام روش برای انتقال فایل امنتر است؟
SFTP که روی پورت 22 و بر پایه SSH کار میکند امنترین گزینه است، زیرا کل ارتباط را رمزنگاری میکند. اگر SFTP در دسترس نبود، از FTPS با رمزنگاری TLS استفاده کنید. FTP ساده بدون رمزنگاری را تنها در شبکههای کاملاً مطمئن و برای کارهای غیرحساس به کار ببرید.
جمعبندی
ساخت اکانت FTP در هاست سیپنل یک مهارت پایه اما بسیار کاربردی برای هر مدیر سایت است. در این راهنما دیدیم که با ورود به بخش FTP Accounts، پرکردن فیلدهای Log In، Password، Directory و Quota و کلیک روی Create FTP Account میتوان در کمتر از یک دقیقه یک اکانت اختصاصی و امن ساخت. همچنین آموختیم که تنظیم درست Directory برای محدودکردن دسترسی، مدیریت هوشمند سهمیه فضا و انتخاب پروتکل امن مانند SFTP یا FTPS چه نقش مهمی در امنیت اطلاعات شما دارند. اتصال با FileZilla هم با وارد کردن Host، Username کامل، رمز و پورت درست بهسادگی انجام میشود.
اگر به دنبال یک بستر پایدار و سریع برای اجرای این کارها هستید، هاست سیپنل برتینا با زیرساخت SSD/NVMe، وبسرور LiteSpeed، آپتایم ۹۹.۹٪ و پشتیبانی ۲۴/۷ فارسی گزینهای مطمئن است. اگر سایت شما مبتنی بر وردپرس است، سرویس تخصصی هاست وردپرس عملکرد و سرعت بهتری در اختیارتان میگذارد. برای شروع هر پروژه وب نیز میتوانید ابتدا از بخش ثبت دامنه نام دلخواه خود را ثبت کنید و سپس با خیال راحت روی میزبانی حرفهای برتینا با انتقال رایگان، سایت خود را راهاندازی نمایید.




