په لینکس کې د FTP سرور رامینځته کول

Pin
Send
Share
Send

په شبکه کې د فایل لیږد د مناسب ترتیب شوي FTP سرور څخه مننه ترسره کیږي. دا ډول پروتوکول د پیرودونکي - سرور جوړښت کې د TCP په کارولو سره کار کوي او د وصل شوي نوډونو ترمنځ د قوماندې لیږد ډاډ ترلاسه کولو لپاره د مختلف شبکې ارتباطات کاروي. هغه کارونکي چې په یو ځانګړي کوربه توب پورې تړلي وي د شخصي شرکت FTP سرور ترتیب کولو اړتیا سره مخ دي د شرکت اړتیاو سره سم چې د سایټ ساتنې خدمات یا نور سافټویر چمتو کوي. ورپسې ، موږ به وښیو چې څنګه د مثال په توګه یو له یو اسانتیاو څخه په لینکس کې داسې سرور رامینځته کړئ.

په لینکس کې د FTP سرور جوړ کړئ

نن ورځ موږ به د VSftpd په نوم وسیله وکاروو. د ورته FTP سرور ګټې دا دي چې دا د ډیفالټ په واسطه په ډیری عملیاتي سیسټمونو کې پرمخ ځي ، د مختلف لینکس توزیعونو رسمي ذخیره ساتي ، او د مناسب فعالیت لپاره ترتیب کولو نسبتا اسانه ده. په هرصورت ، دا FTP په رسمي ډول د لینکس کارنال کې کارول کیږي ، او ډیری کوربه شرکتونه د VSftpd نصبولو وړاندیز کوي. له همدې امله ، راځئ چې د مرحلو په جریان کې د نصب کولو او د اړینو برخو تنظیم کولو ته پاملرنه وکړو.

1 ګام: VSftpd نصب کړئ

د ډیفالټ په واسطه ، ټول اړین VSftpd کتابتونونه په توزیع کې ندي شامل شوي ، نو تاسو اړتیا لرئ دوی په لاسي ډول د کنسول له لارې ډاونلوډ کړئ. دا په لاندې ډول ترسره کیږي:

  1. خلاص "ټرمینل" هر مناسب میتود ، د مثال په توګه ، د مینو له لارې.
  2. د دبیان یا اوبنټو نسخو مالکین اړتیا لري ترڅو قومانده ثبت کړيsudo apt-get انسټال vs vsppd. CentOS، Fedora -یم نصب vsftpd، او د ګینټو لپاره -vsftpd راوتل. د معرفي کولو وروسته ، کلیک وکړئ ننوتلد لګولو پروسه پیل کول.
  3. د مناسب پټنوم سره خپل حساب تایید کړئ.
  4. په سیسټم کې د نوي فایلونو اضافه کولو تکمیل ته انتظار وکړئ.

موږ د CentOS مالکینو پام ځانته اړوو څوک چې له هر ډول کوربه کولو څخه وقف شوي مجازی سرور کاروي. تاسو به د OS کرنل انډول تازه کولو ته اړتیا ولرئ ، ځکه چې د دې پروسې پرته به د نصبولو پرمهال یوه جدي خطا څرګنده شي. لاندې ترتیبونه په ترتیب سره دننه کړئ:

یم تازه
rpm -Uvh //www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
د یم نصب د یم - پلگ ان - فټسټمیرور
واګیټ // امیررسنز.نیټرا.ټینګ .یلیرپو / کیکر / ایل //x8686/x8686 / آر پی ایم ایس / کیرل-ML.3.15.6-1.el7.elrepo.x86_64.rpm
یم نصب کرنل- ml-3.15.6-1.el7.elrepo.x86_64.rpm
واګیټ // امیررسنز.نیټرا.ټینګ / سیلریپو / کیرل/el7/x86_64/RPMS/kernel-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
یم نصب کرنل - ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
واګټ //मीरیرس.نټررا.ټیلر / پوړ / کینل/el7/x86_64/RPMS/kernel-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
یم نصب د کارن-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
واګیټ // امیررسنز.نیټرا.ټینګ .یلریپو / کیکر / ایل 7/x86_64/RPMS/kernel-ML-headers-3.15.6-1.el7.elrepo.x86_64.rpm
یم نصب د کارن-ml-headers-3.15.6-1.el7.elrepo.x86_64.rpm
واګیټ // امیررسنز.نیټرا.ټینګ .یلریپو / کیکر / ایل 7/x8686/x8686 / آر پی ایم ایس / کیرل-ml-tools-3.15.6-1.el7.elrepo.x86_64.rpm
واګیټ // امیررسنز.نیټرا.ټینګ / سیلریپو / کیرل/el7/x86_64/RPMS/kernel-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
یم نصب د کارن-ml-اوزار-libs-3.15.6-1.el7.elrepo.x86_64.rpm
یم نصب د کارن-ml-اوزار-3.15.6-1.el7.elrepo.x86_64.rpm
واګیټ // امیررسنز.نیټرا.ټینګ / سیلریپو / کیرل / ایل 7/x86_64/RPMS/kernel-ml-tools-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
یم نصب د کارن-ml-اوزار-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
واګیټ // امیررسنز.نیټرا.ټینګ / ایلیرپو / کیکر / ایل 7/x86_64/RPMS/perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum نصب perf-3.15.6-1.el7.elrepo.x86_64.rpm
واګیټ // امیررسنز.نیټرا.ټینګ / سیلریپو / کیرل / ایل 7/x86_64/RPMS/python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
یم نصب د python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum --enablerepo = elrepo-kernel انسټال کړئ کرنیل - ml

د دې پروسې بشپړولو وروسته ، د تنظیم کولو فایل په هرې مناسب لارې کې پرمخ وړئ./boot/grub/grub.conf. د دې مینځپانګه بدل کړئ نو په پای کې لاندې پیرامیټرې مناسب ارزښتونه لري:

default = 0
وخت ختمول =.
سرلیک vmlinuz-4.0.4-1.el7.elrepo.x86_64
ریښه (hd0.0)
کارنال / بوټ/vmlinuz-4.0.4-1.el7.elrepo.x86_64 کنسول = hvc0 xencons = tty0 روټ = / dev / xvda1 ro
initrd /boot/initramfs-4.0.4-1.el7.elrepo.x86_64.img

بیا تاسو باید وقف شوی سرور ریبوټ کړئ او په کمپیوټر کې د FTP سرور مستقیم نصب کولو ته لاړشئ.

مرحله 2: د FTP سرور تنظیم کول

د برنامې سره یوځای ، د دې ترتیب کولو فایل کمپیوټر ته ډاونلوډ شوی ، له هغه ځایه چې د FTP سرور کار کوي. ټول تنظیمات د کوربه توب وړاندیزونو یا ستاسو د خپلو غوره توبونو سره سم په بشپړ ډول په انفرادي ډول ترسره کیږي. موږ یوازې دا ښودلی شو چې دا فایل څنګه خلاص شوی او کومو پیرامیټونو ته باید پاملرنه وشي.

  1. په دیبیان یا اوبنټو عملیاتي سیسټمونو کې ، د سازونې فایل په لاندې ډول تیریږي:sudo نانو /etc/vsftpd.conf. په CentOS او Fedora کې ، دا په لاره دی/etc/vsftpd/vsftpd.confاو په ګینټو کې -/etc/vsftpd/vsftpd.conf.example.
  2. فایل پخپله په کنسول یا د متن مدیر کې څرګندیږي. مهرباني وکړئ لاندې ټکي یادداشت کړئ. ستاسو د ترتیب فایل کې ، دوی باید ورته ارزښتونه ولري.

    گمنام_ وړ وړ = هیڅ نه
    محلي_ وړ = هو
    write_enable = هو
    chroot_local_user = هو

  3. پاتې سمون پخپله ترسره کړئ ، او له هغه وروسته ، د بدلونونو خوندي کول مه هیروئ.

3 ګام: د پرمختللي کارن اضافه کول

که تاسو د خپل اصلي حساب له لارې د FTP سرور سره کار کولو لپاره نه یاست یا غواړئ نورو کاروونکو ته لاسرسی چمتو کړئ ، رامینځته شوي پروفایلونه باید ډیر لوړ حقوق ولري ترڅو د VSftpd افادیت ته لاسرسی د لاسرسي غلطیو لامل نه کړي.

  1. چلول "ټرمینل" او امر ته دننه کړئsudo adduser user1چیرته کارن 1 - د نوي حساب نوم.
  2. د دې لپاره پاسورډ تنظیم کړئ ، او بیا یې تایید کړئ. سربیره پردې ، موږ په کلکه وړاندیز کوو چې تاسو د حساب کور لارښود په یاد ولرئ later وروسته ، تاسو اړتیا لرئ د کنسول له لارې دې لاسرسی وکړئ.
  3. لومړني معلومات ډک کړئ - بشپړ نوم ، د خونې شمیره ، د تلیفون شمیره او نور معلومات ، که اړتیا وي.
  4. له هغې وروسته ، کاروونکي ته د قوماندې دننه کولو سره پرمختللي حقوق ورکړئکارن کاروونکی کارن sudo.
  5. د کارونکي لپاره د فایلونو له لارې ذخیره کولو لپاره جلا لارښود رامینځته کړئsudo mkdir / کور / کارونکي 1 / فایلونه.
  6. بل ، له لارې خپل کور فولډر ته لاړشئسي ډي / کوراو دلته نوی کارونکی د ټایپ کولو سره ستاسو د لارښود مالک جوړويراکښته شوې ریښه: root / home / user1.
  7. د ټولو بدلونونو جوړولو وروسته سرور بیاچالان کړئد sudo خدمت vsftpd بیا پیلول. یوازې د ګینټو توزیع کې د کاروونې له لارې ریبوټ کوي/etc/init.d/vsftpd بیاچالان کول.

اوس تاسو کولی شئ د نوي کارونکي په استازیتوب چې د لاسرسي پرمختللي حقوق لري په FTP سرور کې ټول اړین عملونه ترسره کړئ.

څلورم ګام: د ډزوال تنظیم کړئ (یوازې اوبنټو)

د نورو توزیع کارونکي کولی شي په خوندي ډول دا مرحله پریږدي ، ځکه چې د بندر ترتیب اوس بل چیرې اړتیا نلري ، یوازې په اوبنټو کې. د ډیفالټ په واسطه ، فایر وال پدې ډول تنظیم شوی دی چې دا به موږ ته د اړتیا لرونکي پتونو څخه راتلونکی ترافیک ته اجازه ورنکړي ، نو تاسو به اړتیا ولرئ چې په لاسي ډول یې د تیریدو اجازه ورکړئ.

  1. په کنسول کې ، یو له بل سره حکمونه فعال کړئsudo ufw ناتواناوsudo ufw وړولد اور لګول بیا پیلول.
  2. په کارولو سره دننه قواعد اضافه کړئsudo ufw 20 / tcp ته اجازه ورکوياوsudo ufw 21 / tcp ته اجازه ورکوي.
  3. چیک کړئ چې ایا داخل شوي قواعد د د اورال حالت لیدلو سره پلي شوي ديsudo ufw حالت.

په جلا توګه ، زه غواړم څو ګټور حکمونه یادداشت کړم:

  • /etc/init.d/vsftpd پیلیاخدمت vsftpd پیل- د تشکیل فایل تحلیل؛
  • netstat -tanp | ګریپ لیست- د FTP سرور نصبولو تایید؛
  • سړی vsftpdد VSftpd رسمي اسناد زنګ ووهئ ترڅو د دې کارونې عملیاتو په اړه اړین معلومات ومومي؛
  • خدمت vsftpd بیاچالانولیا/etc/init.d/vsftpd بیاچالان کول- د سرور ریبوټ.

د FTP سرور ته لاسرسی او پدې سره نور کار کولو سره ، د دې معلوماتو ترلاسه کولو لپاره ستاسو کوربه توب نماینده ګانو سره اړیکه ونیسئ. د دوی سره ، تاسو کولی شئ د تونینګ subtleties او د راز راز غلطیو پیښې په اړه معلومات روښانه کړئ.

پدې مقاله کې پای ته رسیدلی. نن ورځ موږ د VSftpd سرور نصبولو پروسه پرته له کوم کوربه توب سره تړلې ، نو دا په پام کې ونیسئ کله چې زموږ لارښوونې تعقیب کړئ او د هغه شرکت سره پرتله کړئ چې ستاسو د مجازی سرور لري. سربیره پردې ، موږ وړاندیز کوو چې تاسو خپل ځان زموږ د نورو موادو سره وپیژنئ ، کوم چې د LAMP اجزاو نصبولو موضوع بحث کوي.

دا هم وګورئ: په اوبنټو کې د LAMP سافټویر سوټ نصب کول

Pin
Send
Share
Send