Бул wikiHow макаласы Ubuntu Linux компьютериңизден FTP серверин кантип орнотууну жана ага туташууну көрсөтөт. FTP серверлери компьютериңиздеги файлдарды сактоо жана башкаларга аларды карап чыгууга уруксат берүү үчүн пайдалуу. Компьютериңизден FTP серверин орнотуу үчүн, сиз туташа турган FTP серверинин хостуна ээ болушуңуз керек. Ошондой эле Ubuntu программаңызды акыркы жеткиликтүү версиясына жаңыртуу сунушталат.
Кадамдар
4 ичинен 1 -бөлүк: FTP алкагын орнотуу
Кадам 1. Ubuntu заманбап экенин текшериңиз
Ubuntu 17.10 жана андан кийинки версияларында мурунку версияларга караганда файлдардын жолдору абдан айырмаланат, андыктан сиз буга чейин мындай кыла элек болсоңуз, Ubuntuдун акыркы версиясына жаңыртууңуз керек болот:
- Ачуу Терминал
- Sudo apt-get upgrade терип, press Enter баскычын басыңыз.
- Сырсөзүңүздү териңиз жана press Enter басыңыз.
- Суралганда y деп терип, анан press Enter басыңыз.
- Жаңыртуунун орнотулушун күтө туруңуз, андан кийин компьютериңизди кайра баштаңыз.
Кадам 2. Терминалды ачыңыз
Чыкылдатыңыз Колдонмолор меню ⋮⋮⋮, ылдый жылдырып, ак-караны чыкылдатыңыз Терминал муну кылуу үчүн сөлөкөт.
Терминалды ачуу үчүн Alt+Ctrl+T баскычтарын бассаңыз болот
Кадам 3. VSFTPD орнотуу буйругун киргизиңиз
Терминалга sudo apt-get install vsftpd терип, ↵ Enter баскычын басыңыз.
Кадам 4. Сырсөзүңүздү киргизиңиз
Компьютериңизге кирүү үчүн колдонгон сырсөзүңүздү териңиз, анан press Enter басыңыз.
Кадам 5. VSFTPDдин орнотулушун күтө туруңуз
Бул учурдагы FTP жөндөөлөрүңүзгө жана Интернетке туташууңузга жараша 5 мүнөттөн 20 мүнөткө чейин созулат, андыктан чыдамдуу болуңуз.
Кадам 6. FileZilla орнотуу
Бул сиздин серверге кирүү жана жүктөө үчүн колдонула турган программа. Аны орнотуу үчүн:
- Suddo apt-get install filezilla териңиз
- Эгер суралса, сырсөзүңүздү кайра киргизиңиз.
- Орнотуунун бүтүшүн күтө туруңуз.
4 ичинен 2 -бөлүк: FTP серверин конфигурациялоо
Кадам 1. VSFTPD конфигурация файлын ачыңыз
Sudo nano /etc/vsftpd.conf терип, press Enter баскычын басыңыз. Сиз бул файлды VSFTPDнин айрым өзгөчөлүктөрүнө уруксат берүү (же өчүрүү) үчүн түзөтүп жатасыз.
Кадам 2. Жергиликтүү колдонуучуларга FTP серверине кирүүгө уруксат бериңиз
Жебе баскычтарын колдонуп, ылдый жылыңыз
# Жергиликтүү колдонуучулар кирүүгө уруксат берүү үчүн муну комментарийсиз калтырыңыз.
"#" белгисин алып салыңыз
local_enable = ООБА
анын астындагы сызык.
- "#" Белгисин алып салуу үчүн жебе баскычтарын колдонуп, анын алдындагы тамганы тандаңыз (бул учурда "l") жана acks Backspace баскычын басыңыз.
-
Эгерде бул кадамды өткөрүп жибериңиз
local_enable = ООБА
- сызык мурунтан эле ак.
Кадам 3. FTP жазуу буйруктарына уруксат берүү
Төмөнкүгө жылыңыз
# FTP жазуу буйругунун каалаган түрүн иштетүү үчүн буга комментарий бербеңиз.
"#" белгисин алып салыңыз
write_enable = ООБА
анын астындагы сызык.
-
Эгерде бул кадамды өткөрүп жибериңиз
write_enable = ООБА
- уже ак.
Кадам 4. ASCII мангингин өчүрүү
Чейин аягына чейин жылдырыңыз
# ASCII мангинг - протоколдун коркунучтуу өзгөчөлүгү.
аталышында, андан кийин төмөнкү#саптан "#" белгисин алып салыңыз:
-
ascii_upload_enable = ООБА
-
ascii_download_enable = ООБА
Step 5. "chroot" орнотууларын өзгөртүү
Төмөнкүгө жылыңыз
# chroot)
аталышы, андан кийин төмөнкү саптарды кошуңуз:
-
user_sub_token = $ USER
-
chroot_local_user = Ооба
-
chroot_list_enable = ООБА
- Эгерде бул саптардын бирөө мурунтан эле бар болсо, анда ар бир саптын алдындагы "#" белгисин алып салыңыз.
Кадам 6. Демейки "chroot" орнотууларын өзгөртүү
Төмөнкүгө жылыңыз
(демейки төмөнкүдөй)
аталышы, андан кийин төмөнкү саптарды кошуңуз:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = ООБА
- Эгерде бул сызыктардын бирөө мурунтан эле бар болсо, анда ар бир саптын алдындагы "#" белгисин алып салыңыз.
Кадам 7. "ls recurse" опциясын иштетүү
Төмөнкүгө жылыңыз
# Сиз "-R" опциясын иштете аласыз …
"#" белгисин алып салыңыз
ls_recurse_enable = ООБА
анын астындагы сызык.
Кадам 8. Сактоо жана текст редакторунан чыгуу
Ан үчүн:
- Ctrl+X басыңыз
- У териңиз
- Press Enter басыңыз
4 -бөлүктүн 3 -бөлүгү: CHROOT тизмесине колдонуучу аттарын кошуу
Кадам 1. "chroot" текст файлын ачыңыз
Sudo nano /etc/vsftpd.chroot_list терип, press Enter баскычын басыңыз.
Эгерде сиз FTP сервериңизге кире турган адамдарды көрсөтүүнү каалабасаңыз, анда бул бөлүктөгү акыркы кадамга өтсөңүз болот
Кадам 2. Сырсөзүңүздү киргизиңиз
Ubuntu'га кирүү үчүн колдонгон сырсөзүңүздү териңиз жана press Enterди басыңыз. Бул "chroot" текст файлын ачат.
Сырсөзүңүз суралбаса, бул кадамды өткөрүп жибериңиз
Кадам 3. Тизмеге колдонуучу аттарын кошуу
Өзүңүздүн колдонуучу атыңызды териңиз, ↵ Enter баскычын басыңыз жана сервердин ичинен Үй каталогдоруна кирүүнү каалаган адамдардын башка колдонуучу аттары менен кайталаңыз.
Кадам 4. Тизмеңизди сактаңыз
Ctrl+X басыңыз, y деп терип, press Enterди басыңыз. Сиздин тизмеңиз сакталат.
Кадам 5. VSFTPD кайра
Suddo systemctl restart vsftpd терип, press Enter баскычын басыңыз. Бул VSFTPDди токтотуп, кайра баштайт, бул сиздин өзгөртүүлөрүңүздүн сакталышын камсыз кылат. Сиз азыр FTP серверине кире аласыз.
4 -жылдын 4 -бөлүгү: Сиздин серверге кирүү
Кадам 1. Сервериңиздин дарегин аныктаңыз
Эгерде сиз хостинг кызматы (мисалы, Bluehost) аркылуу FTP серверине төлөп жатсаңыз, ага туташуу үчүн кызматтын IP дарегин же кадимки дарегин билишиңиз керек болот.
-
Эгерде сиз өзүңүздүн компьютериңизден өз сервериңизди жайгаштырып жатсаңыз, анда сиз компьютериңиздин IP дарегин колдоносуз, аны терминалга ifconfig киргизип, анан "inet addr" номерин карап чыгуу менен аныктай аласыз.
Эгерде "ifconfig" орнотулбаса, аны Терминалга sudo apt-get install net-tools киргизүү аркылуу орнотсоңуз болот
Кадам 2. Роутериңиздеги портту алдыга жылдырыңыз
Сервериңиздин IP дарегин билгенден кийин, роутериңиздин 21 портун ошол дарекке багыттооңуз керек; порт TCP (UDP же экөөнүн аралашмасы эмес) колдонгонун текшериңиз.
Портту багыттоо роутерден роутерге чейин өзгөрөт, андыктан көрсөтмөлөрдү алуу үчүн шилтемеленген макаланы же роутериңиздин документтерин текшерүүнү унутпаңыз
Кадам 3. Open Filezilla
Терминалга filezilla терип, ↵ Enter басыңыз. Бир аздан кийин FileZilla ачылат.
Эгерде сиз Терминал аркылуу туташкыңыз келсе, ftp [address] терип көрүңүз. Сиздин сервер иштеп турганда жана сизде Интернетке кирүү мүмкүнчүлүгү бар болсо, бул сиздин FTP сервериңизге туташууга аракет кылат; бирок, сиз файлдарды өткөрө албашыңыз мүмкүн
Кадам 4. Файлды басыңыз
Бул FileZilla терезесинин жогорку сол бурчунда. Мындай кылуу ачылуучу менюну талап кылат.
Step 5. Click Сайттын менеджери…
Сиз бул параметрди ачылуучу менюдан таба аласыз. Сайт менеджери терезеси ачылат.
Кадам 6. Жаңы сайтты басыңыз
Бул терезенин төмөнкү сол жагындагы ак баскыч. Ушуну менен Сайттын менеджеринин Жаңы сайты бөлүмү ачылат.
Кадам 7. Сервериңиздин дарегин киргизиңиз
"Хост:" текст талаасына туташкыңыз келген FTP серверинин дарегин (же IP дарегин) териңиз.
Step 8. багытталган порт номерин кошуу
"Порт:" текст талаасына 21 териңиз.
Кадам 9. Байланышты чыкылдатыңыз
Бул барактын ылдый жагындагы кызыл баскыч. Муну менен FileZilla компьютериңизди FTP сервериңизге туташтырууну суранат.
Кадам 10. Файлдарды серверге жылдырыңыз
Сиз папкаларды сол жак терезеден FTP серверинин баракчасына жүктөө үчүн оң терезеге сүйрөп, сүйрөп барсаңыз болот.
Кеңештер
- 20 -багыттоочу порт сиз өзүңүздүн сервериңизди жайгаштырып жатсаңыз, кээ бир тармак көйгөйлөрүн чечиши мүмкүн.
- Ubuntu 17 жана андан жогору FTP серверине туташуу мурунку версияларга туташкандан бир аз башкача көрүнөт, андыктан сиз Ubuntu версияңызды 17.10го (же андан жогору) жаңырткыңыз келет, эгер сиз андай кыла элек болсоңуз.