راه ساده! غیر امن ا لحاظ اصولی:
از همون اکانت root سیستم استفاده کنید. به طور پیشفرض برای ftp نیز به روت دسترسی دارد.
روش ساختن اکانت هم خلاصه اش اینه:
اگر برای وی-پی-اس کنترل پنل مثل CPANEL , VirtualMin .... نصب کردید فقط کافیه اکانت FTP بسازید. که هر دامین که به VPS اضافه می کنید خودش فولدر Home اون یوزر رو براش FTP میسازه. اگر نه خودتون اکانت رو بسازید
اگر برنامه مدیریتی نداره وی-پی-اس تون، می تونید خودتون از طریق SSH به صورت دستی این کار رو انجام بدید. به طور کلی برنامه برنامه FTP که نصب کردید و یا به صورت دیفالت نصب بوده، به کاربر های لوکال هم برای authentication اجازه میده...کافیه به هر روش یک کاربر بازید.
برای ساخت یوزر در لینوکس از دستور adduser استفاده می کنند که باید گروه اکانت رو مشخص کنید و دایرکتوری که به آن اجاه دارد دسترسی داشته باشد.
adduser -g ftpaccounts -d /home/user/ testuser
حال کافیه برای این اکانت پسورد ست کنید
passwd testuser
در خط بعدی رمز ای کی می خواین رو تایپ کنید (توجه کنید که چیزی نمی بینید ولی داره برای سرور ارسال می شه. در آخر Enter کنید. کلا در لینوکس یکی از موارد امنیتی عدم نمایش پسورد هنگام تایپ است....)
در آخر ممکن است نیاز باشد تنظیمات ftp را جهت اجازه دادن به اکانت های لوکال فعال کنید. که اونم کافیه در فایل تنظیمات (مثلا vsftpd.conf) مقدار زیر رو تغییر بدید به :
local_enable=YES
مشکلی بود در خدمتم