مرحله 1: نصب بسته های مورد نیاز
برای شروع،باید EPEP (بسته های اضافی برای شرکت لینوکس) را نصب کنید. دستورات زیر را به عنوان کاربر root اجرا کنید.
yum install epel-release
در حال حاضر EPEL نصب شده است.
اکنون، vsFTPd را نصب کنید.
yum install vsftpd mysql mysql-server httpd php php-mysql php-mcrypt phpmyadmin -y
شروع وب سرور.
service httpd start
مرحله 2: پیکربندی سرور FTP
اکنون که شما تمام بسته های مورد نیاز را نصب کرده اید، می توانید نرم افزار را پیکربندی کنید. اگر میخواهید به local users اجازه دهید، ویرایشگر متن خود را باز کنید:
nano /etc/vsftpd/vsftpd.conf
تغییرlocal_enable = no
به .local_enable = yes
از آنجا که ما از MySQL برای احراز هویت کاربران استفاده می کنیم، باید MySQL را پیکربندی کنیم.
mysql_secure_installation
F
تمام مراحل را دنبال کنید و مطمئن شوید که رمز عبور روت MySQL را تغییر دهید.
سپس، فایل پیکربندی phpMyAdmin را تغییر دهید:
nano /etc/httpd/conf.d/phpMyAdmin.conf
حذف خط که در آن مشخص می شود نیاز به local دارد، پس از آن ذخیره و خروج.
راه اندازی مجدد آپاچی.
service httpd restart
یک پایگاه داده MySQL و جدول برای ذخیره داده های کاربر ایجاد کنید.
mysql -uroot -pthepasswordyousetforthemysqlrootpassword
CREATE DATABASE vsftpd;
CREATE TABLE `accounts` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 30 ) NOT NULL ,
`pass` VARCHAR( 50 ) NOT NULL ,
UNIQUE (
`username`
)
) ENGINE = MYISAM ;
quit
پیکربندی vsFTPd برای استفاده از پایگاه داده MySQL.
echo /dev/null > /etc/pam.d/vsftpd
nano /etc/pam.d/vsftpd
حالا که ویرایشگر متن خود را باز کرده اید، متن زیر را در فایل vsftpd قرار دهید. Mمطمئن شوید که mymysqlrootpassword را با رمز عبور روت MySQL خود جایگزین کنید.
auth required pam_mysql.so user=root passwd=yourmysqlrootpassword host=localhost db=vsftpd table=accounts usercolumn=username passwdcolumn=pass crypt=2
account required pam_mysql.so user=root passwd=yourmysqlrootpassword host=localhost db=vsftpd table=accounts usercolumn=username passwdcolumn=pass crypt=2
با اجرای دستور زیر، vsFTPd را راه اندازی کنید.
service vsftpd restart
افزودن کاربران
برای اضافه کردن کاربر به vsFTPd، این مراحل را دنبال کنید.
- یک کاربر را به سیستم خود اضافه کنید.
useradd bob
- کاربر را به سرور خروجی خود اضافه کنید.
mysql -uroot -pyourmysqlrootpassword use vsftpd; INSERT INTO accounts (username, pass) VALUES('bob', PASSWORD('yourpasswordforbob')); quit;
این کاربر اکنون میتواند با FTP وارد سیستم شود و به دایرکتوری خانگی دسترسی پیدا کند.
امنیت ، سرعت ، پشتیبانی
همه یکجا در سرویس های پارس وی دی اس
بهترین را از ما بخواهید
مشاهده سرویس ها

مطالب مرتبط
[tie_slideshow]
[tie_slide]
آموزش اتصال به سرور از طریق کنسول
برخی مواقع امکان دارد با تغییراتی که بر روی سرور مجازی انجام میدهید دسترسی شما با سرور قطع شود
در این آموزش به شما روش حل این مشکل توضیح داده شده است[/tie_slide][tie_slide]
آموزش های تصویری پنل کاربری سرور های مجازی پارس وی دی اس
مجموعه ای از آموزش های مدیریت و کنترل سرور مجازی [/tie_slide][tie_slide]
آموزش نصب Jenkins
Jenkins یک ابزار متنباز است که به طور گسترده ای برای توسعه، استقرار، و اتوماسیون پروژه مورد استفاده قرار می گیرد.
این مقاله به شما در فرایند نصب Jenkins در یک سرور CentOS هدایت می کند.[/tie_slide][tie_slide]
نحوه نصب Proxmox
Proxmox ابزار منبع باز برای مجازی سازی سرور است.Proxmox ابزاری منحصر به فرد است که به شما اجازه می دهد به طور همزمان اجرای دو نوع مجازی سازی را انجام دهید.[/tie_slide]
[/tie_slideshow]