PDA

View Full Version : بهترین روش برای ساخت اکانت FTP به وسیله php



alikoohbor
سه شنبه 29 فروردین 1396, 17:35 عصر
با سلام
خسته نباشید
من یه اسکریپت دارم که وقتی کاربر ثبت نام میکنه قرار هست یک اکانت FTP به نام کاربری اون کاربر ساخته بشه و به یه دایرکتوری که به نام کاربریش هست دسترسی داده بشه.
به این صورت

همه کاربران در این مسیر هستند /home/users
و هر کاربر به این صورت براش پوشه ایجاد میشه و دسترسی داده میشه:

username: mohammad
directory: /home/users/mohammad

username: ali
directory: /home/users/ali

username: sobhan
directory: /home/users/sobhan

username: zahra
directory: /home/users/zahra

اسکریپت روی سرور شماره 1 میزبانی میشه
اکانت FTP باید روی سرور شماره 2 ساخته بشه
واسه همین کار مجبورم از API استفاده کنم

حالا بهترین راه برای ساختن اکانت FTP چیه ؟


ممنون میشم راهنمایی بفرمایید

abolfazl-z
سه شنبه 29 فروردین 1396, 22:43 عصر
شما به دنبال چی هستین ؟

بهینه سازی ؟
اصلا در این زمینه مهم نیست.

امکانات بیشتر ؟
api ها جوابگو هستن.

بهترین کار استفاده از api هایی است که Web Control Panel سرور شما در اختیار شما قرار میده.

alikoohbor
چهارشنبه 30 فروردین 1396, 06:10 صبح
استفاده از exec رو پیشنهاد نمیکنید ؟
آخه هیچ کنترل پنلی نصب نیست و قرار نیست نصب شه

abolfazl-z
شنبه 02 اردیبهشت 1396, 22:02 عصر
خوب برای راحتی خودتون گفتم در اینصورت شما باید از exec استفاده کنید.
اما اینطوری سطح امنیتی را کاهش میدهید. چون از لحاظ امنیتی, آسیب پذیری که ممکن برنامه نویس در سطح اسکریپت بهش وارد بشه خیلی زیاد است. (مربوط به php نمیشه امنیت php عالیه)

بسته به سرویس ftp مورد نظر نصب شده بر روی سرور می بایست دستورات لازم را اجرا کنید و بهتر است به manual آن ها رجوع کنید. (از نظر من proftpd خیلی عالیست)