این مقاله در wikiHow به شما نحوه تنظیم و اتصال به سرور FTP از رایانه لینوکس اوبونتو را نشان می دهد. سرورهای FTP برای ذخیره فایل ها از رایانه شما و اجازه مرور دیگران به آنها مفید است. برای راه اندازی سرور FTP از رایانه خود ، باید میزبان سرور FTP داشته باشید که می توانید به آن متصل شوید. همچنین توصیه می شود که نرم افزار اوبونتو خود را به آخرین نسخه موجود به روز کنید.
مراحل
قسمت 1 از 4: نصب FTP Framework
مرحله 1. مطمئن شوید که اوبونتو به روز است
نسخه های اوبونتو نسخه 17.10 و بالاتر دارای مسیرهای فایل بسیار متفاوتی نسبت به نسخه های قبلی هستند ، بنابراین اگر قبلاً این کار را نکرده اید باید به آخرین نسخه اوبونتو ارتقا دهید:
- باز کن پایانه
- sudo apt-get upgrade را تایپ کرده و ↵ Enter را فشار دهید.
- گذرواژه خود را وارد کرده و. Enter را فشار دهید.
- در صورت درخواست y را تایپ کنید ، سپس ↵ Enter را فشار دهید.
- منتظر بمانید تا نصب ارتقاء به پایان برسد ، سپس در صورت درخواست کامپیوتر خود را مجدداً راه اندازی کنید.
مرحله 2. ترمینال را باز کنید
کلیک کنید بر روی برنامه های کاربردی منو ⋮⋮⋮ ، پایین بروید و روی سیاه و سفید کلیک کنید پایانه نماد برای انجام این کار
همچنین می توانید Alt+Ctrl+T را فشار دهید تا ترمینال باز شود
مرحله 3. دستور install VSFTPD را وارد کنید
sudo apt-get install vsftpd را در ترمینال تایپ کنید ، سپس ↵ Enter را فشار دهید.
مرحله 4. رمز عبور خود را وارد کنید
گذرواژه ای را که برای ورود به رایانه خود استفاده می کنید وارد کنید ، سپس ↵ Enter را فشار دهید.
مرحله 5. منتظر بمانید تا VSFTPD نصب شود
بسته به تنظیمات FTP فعلی و اتصال به اینترنت از 5 دقیقه تا 20 دقیقه طول می کشد ، بنابراین صبور باشید.
مرحله 6. FileZilla را نصب کنید
این برنامه ای است که از آن برای دسترسی و بارگذاری در سرور خود استفاده می کنید. برای نصب آن:
- sudo apt-get install filezilla را تایپ کنید
- در صورت درخواست مجدد رمز عبور خود را وارد کنید.
- منتظر بمانید تا نصب کامل شود.
قسمت 2 از 4: پیکربندی سرور FTP
مرحله 1. فایل پیکربندی VSFTPD را باز کنید
sudo nano /etc/vsftpd.conf را تایپ کرده و ↵ Enter را فشار دهید. شما این فایل را ویرایش می کنید تا برخی ویژگی های VSFTPD (یا غیرفعال) شوند.
مرحله 2. به کاربران محلی اجازه دهید وارد سرور FTP شما شوند
از کلیدهای جهت دار برای پیمایش به پایین استفاده کنید
# این را کامنت نگذارید تا کاربران محلی بتوانند وارد سیستم شوند.
عنوان ، سپس "#" را از
local_enable = بله
خط زیر آن
- شما می توانید "#" را با استفاده از کلیدهای جهت دار برای انتخاب حرف مقابل (در این مورد "l") و فشار دادن کلید ← Backspace حذف کنید.
-
اگر این مرحله است ، این مرحله را رد کنید
local_enable = بله
- خط در حال حاضر سفید است
مرحله 3. به FTP دستورات نوشتن اجازه دهید
به پایین بروید به
# این مورد را برای فعال کردن هر نوع فرمان نوشتن FTP کامنت نکنید.
عنوان ، سپس "#" را از
write_enable = بله
خط زیر آن
-
اگر این مرحله را رد کنید
write_enable = بله
- در حال حاضر سفید است
مرحله 4. mangling ASCII را غیرفعال کنید
تا انتها به پایین بروید
دستکاری # ASCII یک ویژگی وحشتناک پروتکل است.
عنوان ، سپس "#" را از دو خط زیر حذف کنید:
-
ascii_upload_enable = بله
-
ascii_download_enable = بله
مرحله 5. تنظیمات "chroot" را تغییر دهید
به پایین بروید به
# chroot)
عنوان ، سپس خطوط زیر را اضافه کنید:
-
user_sub_token = $ USER
-
chroot_local_user = بله
-
chroot_list_enable = بله
- اگر هریک از این خطوط از قبل وجود دارد ، کافی است قبل از هر خط موجود "#" را حذف کنید.
مرحله 6. تنظیمات پیش فرض "chroot" را تغییر دهید
به پایین بروید به
(به طور پیش فرض دنبال می شود)
عنوان ، سپس خطوط زیر را اضافه کنید:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = بله
- اگر هریک از این خطوط از قبل وجود دارد ، کافی است قبل از هر خط موجود "#" را حذف کنید.
مرحله 7. گزینه "ls recurse" را فعال کنید
به پایین بروید به
# شما می توانید گزینه "-R" را فعال کنید…
عنوان ، سپس "#" را از
ls_recurse_enable = بله
خط زیر آن
مرحله 8. ویرایشگر متن را ذخیره و از آن خارج شوید
برای انجام این کار:
- Ctrl+X را فشار دهید
- y را تایپ کنید
- ↵ Enter را فشار دهید
قسمت 3 از 4: افزودن نام کاربری به لیست CHROOT
مرحله 1. فایل متنی "chroot" را باز کنید
sudo nano /etc/vsftpd.chroot_list را تایپ کرده و ↵ Enter را فشار دهید.
اگر نمی خواهید افرادی را که می توانند به سرور FTP شما دسترسی داشته باشند مشخص کنید ، می توانید به آخرین مرحله این قسمت بروید
مرحله 2. رمز عبور خود را وارد کنید
گذرواژه ای را که برای ورود به اوبونتو استفاده می کنید وارد کرده و ↵ Enter را فشار دهید. با این کار فایل متنی "chroot" باز می شود.
در صورت عدم درخواست رمز عبور ، این مرحله را رد کنید
مرحله 3. نامهای کاربری را به لیست اضافه کنید
نام کاربری خود را وارد کنید ، ↵ را فشار دهید و نام کاربری دیگر افرادی را که می خواهید از داخل سرور شما به فهرست اصلی آنها دسترسی داشته باشند ، تکرار کنید.
مرحله 4. لیست خود را ذخیره کنید
Ctrl+X را فشار دهید ، y را تایپ کنید و ↵ Enter را فشار دهید. لیست شما ذخیره می شود.
مرحله 5. VSFTPD را راه اندازی مجدد کنید
عبارت sudo systemctl restart vsftpd را تایپ کرده و ↵ Enter را فشار دهید. با متوقف کردن و راه اندازی مجدد VSFTPD ، اطمینان حاصل کنید که تغییرات شما ذخیره شده اند. اکنون می توانید به سرور FTP خود دسترسی داشته باشید.
قسمت 4 از 4: دسترسی به سرور شما
مرحله 1. آدرس سرور خود را تعیین کنید
اگر برای سرور FTP از طریق سرویس میزبانی (به عنوان مثال ، Bluehost) هزینه پرداخت می کنید ، برای اتصال به آن باید آدرس IP یا آدرس معمولی سرویس را بدانید.
-
اگر از رایانه خود سرور خود را میزبانی می کنید ، از آدرس IP رایانه خود استفاده می کنید ، که می توانید با وارد کردن ifconfig در ترمینال و سپس بررسی شماره "inet addr" متوجه شوید.
اگر "ifconfig" نصب نشده است ، می توانید آن را با وارد کردن sudo apt-get install net-tools در ترمینال نصب کنید
مرحله 2. یک پورت را در روتر خود ارسال کنید
هنگامی که آدرس IP سرور خود را می دانید ، باید شکاف پورت 21 روتر خود را به آن آدرس ارسال کنید. مطمئن شوید که درگاه از TCP (نه UDP یا مخلوطی از این دو) استفاده می کند.
ارسال پورت از روتر به روتر دیگر متفاوت است ، بنابراین برای پیگیری دستورالعمل ، مقاله پیوند شده یا اسناد روتر خود را بررسی کنید
مرحله 3. Filezilla را باز کنید
filezilla را در Terminal تایپ کرده و. Enter را فشار دهید. پس از مدتی FileZilla باز می شود.
اگر می خواهید از طریق ترمینال متصل شوید ، می توانید ftp [آدرس] را تایپ کنید. تا زمانی که سرور شما در حال اجرا است و به اینترنت دسترسی دارید ، با این کار سعی می شود به سرور FTP شما متصل شود. با این حال ، ممکن است نتوانید فایل ها را منتقل کنید
مرحله 4. روی File کلیک کنید
در گوشه سمت چپ بالای پنجره FileZilla قرار دارد. با انجام این کار یک منوی کشویی ظاهر می شود.
مرحله 5. روی Site Manager… کلیک کنید
این گزینه را در منوی کشویی خواهید یافت. پنجره مدیر سایت باز می شود.
مرحله 6. روی New Site کلیک کنید
این یک دکمه سفید در سمت چپ پایین پنجره است. با انجام این کار ، بخش جدید سایت مدیر سایت باز می شود.
مرحله 7. آدرس سرور خود را وارد کنید
در قسمت متنی "میزبان:" ، آدرس (یا آدرس IP) سرور FTP را که می خواهید به آن متصل شوید وارد کنید.
مرحله 8. شماره پورت ارسال شده را اضافه کنید
21 را در قسمت متنی "Port:" تایپ کنید.
مرحله 9. روی Connect کلیک کنید
این یک دکمه قرمز در پایین صفحه است. انجام این کار باعث می شود FileZilla رایانه شما را به سرور FTP شما متصل کند.
مرحله 10. انتقال فایلها به سرور
می توانید پوشه ها را از پنجره سمت چپ به پنجره سمت راست کلیک کرده و بکشید تا آنها را در صفحه سرور FTP خود بارگذاری کنید.
نکات
- اگر سرور خود را میزبانی می کنید ، ارسال پورت 20 ممکن است برخی از مشکلات شبکه را برطرف کند.
- اتصال به یک سرور FTP در اوبونتو 17 و بالاتر کمی متفاوت از اتصال در نسخه های قبلی به نظر می رسد ، بنابراین اگر قبلاً این کار را نکرده اید ، می خواهید نسخه اوبونتو خود را به 17.10 (یا بالاتر) به روز کنید.