🕵️‍♂️ نحوه راه اندازی سرور FTP ناشناس در Fedora – Squad Security Security Squad

FTP ، کوتاه برای پروتکل انتقال پرونده ، پروتکل شبکه استاندارد است ، که بود ، معمولاً مورد استفاده قرار گرفت ] برای انتقال پرونده ها بین مشتری و سرور ، که اکنون بیشتر است و با جایگزین شده است بیشتر امن تر و سریعتر روش ] تحویل پرونده از طریق شبکه .

نحوه انتقال ایمن پرونده ها با استفاده از SFTP

بیشتر کاربران مدرن اینترنت برای مرور مستقیم فایلها از مرورگرهای وب از طریق https استفاده می کنند. پرونده ها ، و کاربران خط فرمان به احتمال زیاد از پروتکل های شبکه ایمن مانند SCP یا sFTP استفاده می کنند.

در این مقاله ، ما به شما نشان خواهیم داد که چگونه یک سرور FTP ناشناس با استفاده از safe vsftpd در فدورا لینوکس را برای توزیع گسترده پرونده های عمومی به شما نشان دهیم. [19659025مرحله1:نصبvsftpdدرFedora

ابتدا با به روز کردن بسته های نرم افزاری خود شروع می کنیم و سپس سرور vsftp را با استفاده از دستورات dnf زیر نصب می کنیم.

 $ sudo dnf update.
$ sudo dnf install vsftpd 

سپس سرور vsftp را شروع کنید ، روشن کنید و بررسی کنید.

 $ sudo systemctl start vsftpd
$ sudo systemctl vsftpd را فعال می کند
$ sudo systemctl status vsftpd 

مرحله 2: تنظیم FTP ناشناس در Fedora

سپس پرونده /etc/vsftpd/vsftpd.conf ، را باز کنید و ویرایش کنید تا اجازه بارگیری ناشناس با ورودی های زیر فراهم شود.

 $ sudo vi /etc/vsftpd/vsftpd.confociation19659033-03 گزینه زیر مشخص می کند ورود به سایت های ناشناس مجاز است یا نه. 

اگر این گزینه فعال باشد ، نام کاربری و نام های ناشناس به عنوان نام های ناشناس شناخته می شوند. [19659027] anonym_enable = YES

گزینه زیر کنترل اجازه های ورود به سیستم محلی را کنترل می کند.

ما این گزینه را به عنوان "NO" تنظیم می کنیم زیرا اجازه ورود به سیستم محلی را نمی دهیم. حساب برای بارگذاری پرونده ها از طریق FTP.

 local_enable = NO 

پارامتر زیر مشخص می کند که آیا تغییراتی در سیستم پرونده مجاز است یا خیر.

 write_enable = NO 

تنظیمات زیر باعث نمی شود vsftpd از درخواست رمز عبور ناشناس درخواست کند. [19659024] ما این گزینه را به "بله" تنظیم می کنیم زیرا به کاربران ناشناس اجازه می دهیم بدون درخواست رمز عبور وارد شوند.

 no_anon_password = YES 

اکنون گزینه زیر را فعال کنید تا تمام اطلاعات مربوط به کاربران و گروه ها را در لیست های فهرست قرار دهید. FTP.

 hide_ids = بله 

در آخر ، موارد زیر را اضافه کنید پارامترهایی که دامنه پورتهایی را که می توانند برای اتصال به داده های سبک منفعل محدود شوند ، محدود می کنند.

 pasv_min_port = 40000
pasv_max_port = 40001 

اکنون که vsftpd را پیکربندی کرده اید ، اکنون درگاه ها را در فایروال باز کنید تا اتصالات vsftp به همراه محدوده پورت منفعل که در پیکربندی تعریف کرده اید ، اجازه دهید.

 $ sudo firewall-cmd --add-service = ftp -
$ sudo firewall-cmd - add-port = 40000-40001 / tcp --perm
$ sudo firewall-cmd --reload 

سپس SELinux را برای فعال کردن حالت FTP پیکربندی کنید.

F FTP و مقایسه FTP فعال و غیرفعال FTP

 $ sudo setsebool -P ftpd_use_passive_mode در 

سرانجام راه اندازی مجدد vsftp.

 $ sudo systemctl start vsftpd 

اکنون سرور ناشناس FTP شما آماده است ، اکنون می توانید پرونده های خود را به فهرست / var / ftp اضافه کنید (معمولاً مدیران سیستم فایلهای عمومی را در / var / ftp / pub قرار می دهند). [19659056] مرحله 3: تست دسترسی FTP ناشناس

اکنون می توانید با استفاده از یک مرورگر وب یا سرویس دهنده FTP در سرور دیگر ، به سرور FTP ناشناس وصل شوید Istemi.

برای اتصال از طریق یک مرورگر وب ، آدرس IP سرور خود را وارد کنید.

 ftp://192.168.0.106 

اگر همه چیز مطابق آنچه انتظار می رود ، باید فهرست راهنمای میخانه را ببینید.

شما همچنین می توانید FTP خود را بررسی کنید. سرور از خط فرمان با استفاده از سرویس گیرنده Ftp با حالت منفعل ، با استفاده از گزینه -p ، همانطور که در زیر نشان داده شده است

هنگام درخواست نام کاربری ، می توانید "ftp" یا "ناشناس" را وارد کنید.

 $ ftp -p 192.168.0.106 

نتیجه گیری

در این مقاله ما نحوه نصب و پیکربندی سرور vsftpd را برای بارگیری های ناشناس در فدورا لینوکس توضیح دادیم.

اگر در حین کار با مشکل روبرو شدید. راه اندازی من، احساس رایگان برای پرسیدن سوال در بخش نظرات زیر کلیک کنید.