Тармакта материалдарын өткөрүп берүү туура өзгөрүүлөр FTP-жүрүш аркылуу жүзөгө ашырылат. Бул протокол менен кардар-Server архитектура боюнча TCP арыз менен иштейт жана байланыштуу бездери ортосундагы буйрук берүү үчүн ар түрдүү тармак туташууларын колдонот. муктаж туш белгилүү хостинг туташуу Users, сайттын же башка программалык ишин камсыз кылуу үчүн кызмат көрсөтүүчү, компаниянын талаптар жөнүндө жеке FTP-Server тарамдатса. Андан ары, биз коммуналдык бири, мисалы, бир Linux Server түзүү кантип көрсөтүшөт.
Linux боюнча FTP-Server түзүү
Бүгүнкү күндө биз VSftpd деп аталган бир шайманды керек учурда колдонот. демейки боюнча көптөгөн системалар менен иштейт, мисалы, FTP-жүрүш артыкчылыктары, ар кандай Linux таратуунун жана туура иштеши үчүн күүлөй салыштырмалуу жеңил расмий репозиторийлеринен жүргүзөт. Баса, Linux ядро расмий түрдө ушул FTP колдонулган жана көптөгөн хостинг VSftpd үчүн сунуш кылынат. Демек, талап кылынган компоненттерин орнотуу жана орнотууга бир кадам жасоо менен кадам биздин назарын буруп көрөлү.
1-кадам: орнотуу VSftpd
Алыдын ала, VSftpd таратуунун бардык зарыл китепканалар мүмкүн эмес, ошондуктан алар кол консолунан жүктөлүп алынышы керек. Бул төмөнкүдөй түрдө жүзөгө ашырылат:
- ачуу "Терминал" менюсу аркылуу, мисалы, кандайдыр бир ыңгайлуу ыкмасы.
- Debian же Ubuntu командасынын түрү ээлери каттоодон өтүшү керек
Sudo ап-ала vsftpd орнотуу
. CentOS, Fedora -чизбургер vsftpd орнотуу
Ал эми Gentoo үчүн -пайда vsftpd
. киргизүү кийин, басып кирүүорнотуу жараянын баштоо үчүн. - Туура сырсөздү киргизүү менен эсебине таандык экендигин тастыктоо.
- системасына жаңы делолорун кошумча Күтүлгөн аяктоо.
ар кандай кабыл алуучу атайын жасалма Server тартууга турган ээлери CentOS, бурабыз. критикалык ката орнотуу мезгилинде бул жол жок көрсөтүлөт Сиз модулу ядросу тактоо керек. Ырааттуу бул буйрук кирет:
чизбургер өзгөртүү
об -Uvh //www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
чизбургер чизбургер-плагин-fastestmirror орнотуу
ачуу //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
чизбургер ядро-мл-3.15.6-1.el7.elrepo.x86_64.rpm орнотуу
ачуу //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
чизбургер ядро-мл-малдык-3.15.6-1.el7.elrepo.x86_64.rpm орнотуу
ачуу //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
чизбургер ядро-мл-Doc-3.15.6-1.el7.elrepo.noarch.rpm орнотуу
ачуу //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-headers-3.15.6-1.el7.elrepo.x86_64.rpm
чизбургер ядро-мл-у-3.15.6-1.el7.elrepo.x86_64.rpm орнотуу
ачуу //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-3.15.6-1.el7.elrepo.x86_64.rpm
ачуу //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
чизбургер ядро-мл-аспаптар-Либералдар-3.15.6-1.el7.elrepo.x86_64.rpm орнотуу
чизбургер ядро-мл-аспаптар-3.15.6-1.el7.elrepo.x86_64.rpm орнотуу
ачуу //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
чизбургер ядро-мл-аспаптар-Либералдар-малдык-3.15.6-1.el7.elrepo.x86_64.rpm орнотуу
ачуу //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/perf-3.15.6-1.el7.elrepo.x86_64.rpm
чизбургер Perf-3.15.6-1.el7.elrepo.x86_64.rpm орнотуу
ачуу //mirrors.neterra.net/elrepo/kernel/el7/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 орнотуу
чизбургер --enablerepo = elrepo-ядро орнотуу өзөк-мл
кандайдыр бир ыңгайлуу жолу тарам делосуна менен чуркап, бул жол-жобосу аяктагандан кийин/boot/grub/grub.conf
. Натыйжада төмөнкү көрсөткүчтөр тийиштүү мааниге ээ, ошондуктан мазмунун өзгөртүү:
Демейки = 0
күтүү = 5
аталышы vmlinuz-4.0.4-1.el7.elrepo.x86_64
тамыры (hd0,0)
ядро /boot/vmlinuz-4.0.4-1.el7.elrepo.x86_64 консолу = hvc0 xencons = tty0 тамыры = / иштеп чыгуучунун / xvda1 облу
initrd /boot/initramfs-4.0.4-1.el7.elrepo.x86_64.img
Андан кийин гана арналган Server өчүрүп жана ЭЭМ үчүн FTP-жүрүш токтоосуз орнотуу киришүүгө болот.
2-кадам: Биринчи жолку орнотуу FTP-Server
Бирге тарам делосуна тарабынан сиздин боюнча программасы менен, ал жерден баштап жана FTP-Server иштеген. Бардык орнотуулар гана жеке жайгаштыруу боюнча сунуштар же өз каалоосу боюнча жүргүзүлөт. Биз бир гана бул билэни ачуу үчүн кантип жана эмне параметрлер кулак сөзсүз болушу керек көрсөтө алабыз.
- Debian же Ubuntu иштеп системаларында тарам билэ төмөнкүдөй:
Sudo нано /etc/vsftpd.conf
. CentOS жана Fedora ал жолдо турат/etc/vsftpd/vsftpd.conf
Ал эми Gentoo-жылы -/etc/vsftpd/vsftpd.conf.example
. - консолго, же текст редактору билэни өзү пайда болот. Бул жерде, төмөндө көрсөтүлгөн заттар кулак. Сиздин тарам делосуна, алар бирдей болушу керек.
anonymous_enable = NO
local_enable = ООБА
write_enable = ООБА
chroot_local_user = ООБА - Болбосо, аны да өзгөртө аласыз, анан өзгөрүүлөрдү сактап калуу үчүн унутпа.
3-кадам: бийик, сыймыктуу менен колдонуучуну кошуу
Сиз арналышты кирип жатканда таржымалы менен эмес, анын негизги эсепке алуу менен, FTP-жүрүш менен иштешет, же башка колдонуучулар менен бөлүшүп келет үчүн Superuser болушу керек келсе кирүү мүмкүндүгүнөн баш тартуу менен эч кандай каталар бар VSftpd.
- баштоо "Терминал" жана буйрукту терип,
Sudo adduser user1
кайда user1 - эсепке аты. - Коюу үчүн бир сөздү, анан аны ырастоо. Мындан тышкары, биз катуу келечекте эсеп үй каталогун чыгуучунун аркылуу кайрылуу керек эстеп сунуштайбыз.
- негизги маалыматты толтуруп - зарыл болсо, толук аты-жөнүн, болмонун номерин, тел номерлерин, жана башка маалыматтарды.
- Анан терүү аркылуу жайылып укугун пайдалануучу өткөрүп
Sudo adduser user1 Sudo
. - анын материалдарын сактоо үчүн пайдалануучу үчүн өзүнчө каталогун түзүү аркылуу
Sudo mkdir / Башкы бет / user1 / Блог
. - Андан кийин, үй куржунга чабыттап аркылуу
CD / үй
жана жаңы жерди пайдалануучуга үчүн жок терүү аркылуу, анын жетекчилигинин ээсиЧоун тамыры: тамыры / сырттан / user1
. - өзгөрткөндөн кийин Server өчүрүп
Sudo кызматы vsftpd кайра
. өчүрүп Gentoo бөлүштүрүү пайдалуу гана аркылуу/etc/init.d/vsftpd кайра жүргүзүү
.
Эми сиз кирүү укугун узартты бир жаңы пайдалануучу атынан FTP-жүрүш боюнча бардык зарыл болгон иш-аракеттерди аткара алат.
4-кадам: күүлөй Firewall (Ubuntu үчүн гана)
башка Бөлүнүү Колдонуучулар аман-эсен, бул кадамды өткөзүп берет, порт жөндөө жерде башка талап кылынбайт, анткени бир гана Ubuntu-жылы. Алыдын ала, Firewall биз муктаж даректер кирүүчү жол сагынам жок кылат, мындай жол менен өзгөрүүлөр болуп жатат, ошондуктан, анын колунан өтүүгө уруксат керек.
- консолго, өз кезегинде, буйруу өзгөчөлүгүн иш катары жандантууга
Sudo ufw өчүрүү
жанаSudo ufw иштетүү
Firewall баштоо үчүн. - Кошуу колдонуп келген байланыштарды үчүн эреже
Sudo ufw жол 20 / TCP
жанаSudo ufw жол 21 / TCP
. - тармактык абалын көрүп тарабынан жүктөлгөн колдонулган эрежелер, жокпу, текшерип
Sudo ufw абалы
.
Өзүнчө бир нече пайдалуу буйруктарын айтып келет:
/etc/init.d/vsftpd башталат
жекызмат vsftpd баштоо
- тарам Билэ талдоо;netstat -tanp | талаасынын УГУУ
- орнотуу FTP-Server текшерүү;адам vsftpd
- Сиз Коммуналдык жөнүндө керектүү маалыматты издөө үчүн расмий документтер VSftpd талашууга;кызмат vsftpd кайра жүргүзүү
же/etc/init.d/vsftpd кайра жүргүзүү
- Server баштоо үчүн.
Аны менен FTP-жүрүш жана андан ары ишке жеткиликтүүлүктү эске алуу менен, анын аскер өкүлдөрү бул маалыматтар үчүн колдонулат. Алар сен орнотуулар татаал жана каталар ар кандай түрлөрү пайда жөнүндө маалымат алат.
Бул макалада бүтөт. Бүгүн биз биздин көрсөтмөлөрдү ишке ашырууда бул жагдайды эске алып, жасалма Server камтыган компания тарабынан берилген менен салыштырып, кайсы хостинг көрсөтпөстөн VSftpd Server орнотуу тартибин талкуулашты. Андан тышкары, биз темасы орнотуу ЧЫРАК компоненттерин ажыратып турган, биздин башка сүрөттөр менен таанышуу сунуш кылды.
Кара: Ubuntu жылы ЧЫРАК программа топтомун орнотуу