FTP چیست؟
FTP، که مخفف عبارت File Transfer Protocol میباشد، یکی از سریعترین و امنترین پروتکلهای انتقال دیتا، در اینترنت محسوب میشود. با ابجاد اکانت FTP و استفاده از نرمافزارهای FTP مانند، WinSCP، FileZilla، CuteFTP و یا سایر نرم افزارهای FTP، میتوان فایلها را بدون استفاده از کنترل پنل به هاست انتقال داد.
در صورتی که شما صاحب یک سایت باشید و مدیریت سایت را بر عهده چند نفر گذاشته باشید، می توانید با استفاده از اکانت FTP میزان دسترسی هر مدیر به سایت را محدود کنید. برای اینکار لازم است که برای هر مدیر یک اکانت FTP ایجاد کنید و میزان دسترسی هر کدام از آنها را به فایلهای سرور مشخص کنید. در این صورت هر کدام از آنها بدون ایجاد اختلال برای یک دیگر میتوانند به سرور دسترسی داشته باشند.
پس به بیان ساده می توان گفت که FTP یک پروتکل مهم در اینترنت میباشد، که این امکان را برای کاربران فراهم می کند تا بتوانند با اطلاعات کاربری به سرور وصل شوند و با استفاده از نرم افزارهای مختلف به دانلود فایل از سرور بپردازند یا فایلی را در آنجا آپلود کنند. چناچه شما صاحب سایت باشید و حتی توسعه دهنده حرفهای وب هم نباشید آشنایی با این پروتکل میتواند مفید باشد.
چرا از FTP استفاده می کنیم؟
همانطور که اشاره شده FTP ابزاری است که برای نقل و انتقال فایلها از یک کامپیوتر به سرور میزبان سایت به کار می رود. عمر این پروتکل به سال 1350 شمسی بر می گردد.در آن سالها که خبری از حملههای سایبری و هکرها نبود بسیار مورد استفاده قرار می گرفت. اما بعد ها با ایجاد تهدیدات سایبری پروتکل FTPS ایجاد شد که برخلاف FTP همه اطلاعات در آن رمزگذاری می شد.
FTP ساختاری فولدر مانند دارد و مشابه فایل هایی است که در کامپیوتر ذخیره شده است. هم چنین در مرورگرهای مثل کروم و موزیلا و یا فایرفاکس، امکان مشاهده سرور های FTP وجود دارد. با توجه به باگ های امنیتی که در این پروتکل وجود دارد بیشترین کاربرد این پروتکل انتقال فایل از کامپیوتر شخصی به سرور می باشد.
نحوه ایجاد اکانت FTP در CPanel
برای ایجاد اکانت FTP ابتدا وارد پنل مدیریت هاستتان در CPanel شوید. برای این کار کافی است که در انتهای دامنه سایتتان عبارت cpanel/ را بنویسید. سپس با استفاده از نام کاربری و رمز عبوری که شرکت هاستینگ در اختیارتان قرار داده وارد شوید. در قسمت FILES بخش FTP Accounts را انتخاب کنید.
بعد از ورود به این قسمت با صفحه زیر مواجه می شویم:
- در این قسمت کاربر دلخواهی که میخواهید به عنوان کاربر FTP ایجاد کنید وارد کنید.
- در این قسمت دامنه مورد نظر را انتخاب کنید.
- رمز دلخواهی را برای اکانت FTP وارد کنید.
- رمز وارد شده در قسمت را تکرار کنید.
- در این قسمت سطح دسترسی اکانت FTP که قصد ایجاد آن را دارید انتخاب کنید. برای مثال می توانید مشخص کنید که کاربر فقط قادر به مشاهده و تغییر در فایل مشخصی باشد. همچنین در قسمت Quota می توانید مقدار فضایی که به کاربر FTP اختصاص مییابد را تغییر دهید که توصیه می کنیم گزینه Unlimited را تغییر ندهید.
- در نهایت بر روی گزینه Create FTP Account کلیک کنید.
با انجام مراحل فوق شما می توانید اکانت FTP را ایجاد کنید.
مدیریت اکانت FTP
برای اینکه بتوان رمز عبور اکانت را تغییر داد و یا اکانت FTP را حذف کرد. می توان در قسمت پایین صفحهی FTP Accounts اقدام به حذف یا تغییر رمز اکانت FTP کرد.
اتصال به نرم افزارهای FTP
همانطور که گفتیم نرم افزارهای مختلفی برای رد و بدل کردن اطلاعات بین کامپیوتر شخصی با سرور وجود دارد. یکی از نرم افزارهای خوب در این زمینه نرم افزار WinSCP می باشد. که به که کاربران امکان را می دهد تا به صورت رایگان و کاملا امن به رد و بدل کردن اطلاعات با سرور بپردازند. علاوه بر این ها این نرم افزار امکاناتی فراتر مانند برنامه نویسی را نیز در اختیار شما قرار می دهد.
برای استفاده از این نرم افزار کافی است که IP سرور مجازی لینوکس خود را وارد کنید و در نهایت بر روی Connect کلیک کنید. پس از برقراری ارتباط شما قادر خواهید بود تا به فایل ها و دایرکتوری هایی که در لینوکس خود قرار داده اید دسترسی پیدا کنید.
در تصویر زیر محیط نرم افزار WinSCP نشان داده شده است. برای ورود باید قسمت هایی که در تصویر شماره گذاری شده اند را تکمیل کنید.
برای تکمیل این بخش ها، باید در cpanel قسمت FTP Account گزینه Configure FTP client را انتخاب کنید و اطلاعات موجود در آن قسمت را در نرم افزار WinSCP وارد کنید. در بخش 1 FTP server را قرار دهید. در بخش 2 شماره پورت و در بخش های 3 و نام کاربری ftp و رمز عبور آن را وارد کنید. در نهایت روی login کلیک کنید.
با انجام مراحل بالا قادر خواهید بود به طور مستقیم از طریق کامپیوتر شخصی خود به فایلهای هاستتان دسترسی داشته باشید.