Бұл wikiHow мақаласы сізге Ubuntu Linux компьютерінен FTP серверін қалай орнату керектігін көрсетеді. FTP серверлері файлдарды компьютерден сақтауға және басқаларға оларды қарауға мүмкіндік береді. Компьютерден FTP серверін орнату үшін сіз қосылатын FTP серверінің хостына ие болуыңыз керек. Сондай -ақ, Ubuntu бағдарламалық жасақтамасын соңғы нұсқасына дейін жаңарту ұсынылады.
Қадамдар
4 бөлімнің 1 бөлігі: FTP негізін орнату
Қадам 1. Ubuntu жаңартылғанына көз жеткізіңіз
Ubuntu 17.10 және одан жоғары нұсқаларында файлдық жолдар алдыңғы нұсқаларға қарағанда мүлдем өзгеше, сондықтан сіз әлі жасамаған болсаңыз, Ubuntu -ның соңғы нұсқасына жаңарту қажет болады:
- Ашық Терминал
- Sudo apt-get upgrade деп теріп, ↵ Enter пернесін басыңыз.
- Құпия сөзді енгізіп, ↵ Enter пернесін басыңыз.
- Сұралғанда y деп теріп, ↵ Enter пернесін басыңыз.
- Жаңартулар орнатуды аяқтағанша күтіңіз, содан кейін компьютерді қайта іске қосыңыз.
Қадам 2. Терминалды ашыңыз
Түймесін басыңыз Қолданбалар мәзір ⋮⋮⋮, төмен айналдырыңыз және ақ-қара түймесін басыңыз Терминал мұны істеу үшін белгіше.
Терминалды ашу үшін Alt+Ctrl+T пернелерін басуға болады
Қадам 3. VSFTPD орнату пәрменін енгізіңіз
Терминалға sudo apt-get install vsftpd теріңіз, содан кейін ↵ Enter пернесін басыңыз.
Қадам 4. Құпия сөзді енгізіңіз
Компьютерге кіру үшін пайдаланылатын құпия сөзді енгізіп, ↵ Enter пернесін басыңыз.
Қадам 5. VSFTPD орнатылғанша күтіңіз
Бұл сіздің ағымдағы FTP параметрлеріңізге және Интернетке қосылуға байланысты 5 минуттан 20 минутқа дейін созылады, сондықтан шыдамды болыңыз.
Қадам 6. FileZilla орнатыңыз
Бұл сіздің серверге кіру және жүктеу үшін қолданылатын бағдарлама. Оны орнату үшін:
- Sudo apt-get install filezilla енгізіңіз
- Сұралған жағдайда құпия сөзді қайтадан енгізіңіз.
- Орнатудың аяқталуын күтіңіз.
4/2 бөлігі: FTP серверін конфигурациялау
Қадам 1. VSFTPD конфигурация файлын ашыңыз
Sudo nano /etc/vsftpd.conf деп теріп, ↵ Enter пернесін басыңыз. Сіз бұл файлды кейбір VSFTPD мүмкіндіктеріне рұқсат беру (немесе өшіру) үшін өңдейсіз.
Қадам 2. Жергілікті пайдаланушыларға FTP серверіне кіруге рұқсат етіңіз
Төмен қарай жылжу үшін көрсеткі пернелерін пайдаланыңыз
# Жергілікті пайдаланушыларға кіруге рұқсат беру үшін бұл туралы пікір қалдырмаңыз.
тақырыбына өтіп, «#» белгісін алып тастаңыз
local_enable = ИӘ
оның астындағы сызық.
- Көрсеткі пернелердің көмегімен алдындағы әріпті (бұл жағдайда «l») таңдап,#Backspace пернесін басу арқылы «#» белгісін алып тастауға болады.
-
Егер бұл қадамды өткізіп жіберіңіз
local_enable = ИӘ
- сызық қазірдің өзінде ақ.
Қадам 3. FTP жазу командаларына рұқсат етіңіз
Төмен қарай айналдырыңыз
# FTP жазу командасының кез келген түрін қосу үшін бұған түсініктеме бермеңіз.
тақырыбына өтіп, «#» белгісін алып тастаңыз
write_enable = ИӘ
оның астындағы сызық.
-
Егер бұл қадамды өткізіп жіберіңіз
write_enable = ИӘ
- қазірдің өзінде ақ түсті.
4 -қадам. ASCII бұрылысын өшіру
Барынша төмен қарай айналдырыңыз
# ASCII мангингі - бұл хаттаманың қорқынышты ерекшелігі.
тақырыбына өтіп, келесі екі жолдан «#» белгісін алып тастаңыз:
-
ascii_upload_enable = ИӘ
-
ascii_download_enable = ИӘ
Қадам 5. «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 пернелер тіркесімін басыңыз
- Y түрін енгізіңіз
- ↵ Enter пернесін басыңыз
4 -тің 3 -бөлігі: CHROOT тізіміне пайдаланушы аттарын қосу
Қадам 1. «chroot» мәтіндік файлын ашыңыз
Sudo nano /etc/vsftpd.chroot_list теріп, ↵ Enter пернесін басыңыз.
Егер сіз FTP серверіне кіре алатын адамдарды көрсеткіңіз келмесе, осы бөлімнің соңғы қадамына өтуге болады
Қадам 2. Құпия сөзді енгізіңіз
Ubuntu жүйесіне кіру үшін пайдаланылатын құпия сөзді енгізіп, ↵ Enter пернесін басыңыз. Бұл «chroot» мәтіндік файлын ашады.
Егер құпия сөз сұралмаса, бұл қадамды өткізіп жіберіңіз
Қадам 3. Тізімге пайдаланушы аттарын қосыңыз
Өзіңіздің пайдаланушы атыңызды енгізіңіз, ↵ Enter пернесін басыңыз және сіздің үй каталогтарына серверден кіргісі келетін адамдардың кез келген басқа пайдаланушы аттарымен қайталаңыз.
Қадам 4. Тізімді сақтаңыз
Ctrl+X пернелер тіркесімін басып, y деп теріп, ↵ Enter пернесін басыңыз. Сіздің тізіміңіз сақталады.
Қадам 5. VSFTPD қайта іске қосыңыз
Sudo systemctl restart vsftpd теріп, ↵ Enter пернесін басыңыз. Бұл VSFTPD тоқтатылады және қайта қосылады, бұл сіздің өзгертулердің сақталғанына кепілдік береді. Енді сіз FTP серверіне кіре аласыз.
4/4 бөлімі: Серверге кіру
Қадам 1. Сервер адресін анықтаңыз
Егер сіз хостинг қызметі (мысалы, Bluehost) арқылы FTP серверіне ақы төлейтін болсаңыз, оған қосылу үшін қызметтің IP мекенжайын немесе тұрақты мекенжайын білуіңіз қажет.
-
Егер сіз өзіңіздің жеке серверіңізді компьютерден орналастырсаңыз, сіз терминалға ifconfig енгізіп, содан кейін «inet addr» нөмірін қарап шығуға болатын компьютердің IP мекенжайын қолданасыз.
Егер «ifconfig» орнатылмаған болса, оны Терминалға sudo apt-get install net-tools енгізу арқылы орнатуға болады
Қадам 2. Маршрутизатордағы портты бағыттаңыз
Сервердің IP -мекен -жайын білгеннен кейін, осы мекен -жайға маршрутизатордың 21 ұяшығын жіберу қажет; порт TCP (UDP немесе екеуінің қоспасы емес) қолданатынына көз жеткізіңіз.
Портты бағыттау маршрутизатордан маршрутизаторға байланысты өзгереді, сондықтан нұсқауларды алу үшін сілтеме жасалған мақаланы немесе маршрутизатордың құжаттамасын тексеріңіз
Қадам 3. Filezilla ашыңыз
Filezilla терминалына теріп, ↵ Enter пернесін басыңыз. Біраз уақыттан кейін FileZilla ашылады.
Егер сіз Терминал арқылы қосылғыңыз келсе, ftp [address] теріп көріңіз. Егер сіздің сервер жұмыс істеп тұрса және сізде Интернетке кіру мүмкіндігі болса, бұл сіздің FTP серверіңізге қосылуға тырысады; алайда сіз файлдарды жібере алмауыңыз мүмкін
Қадам 4. Файл түймешігін басыңыз
Бұл FileZilla терезесінің жоғарғы сол жақ бұрышында. Бұл ашылмалы мәзірді шақырады.
Қадам 5. Сайт менеджерін басыңыз …
Сіз бұл опцияны ашылмалы мәзірден таба аласыз. Сайт менеджері терезесі ашылады.
Қадам 6. Жаңа сайтты басыңыз
Бұл терезенің төменгі сол жағындағы ақ түйме. Бұл Сайт менеджерінің Жаңа сайт бөлімін ашады.
Қадам 7. Сервер адресін енгізіңіз
«Хост:» мәтіндік өрісіне қосылғыңыз келетін FTP серверінің адресін (немесе IP мекенжайын) теріңіз.
Қадам 8. Қайта жіберілетін порт нөмірін қосыңыз
«Порт:» мәтіндік өрісіне 21 теріңіз.
Қадам 9. Қосылу түймешігін басыңыз
Бұл беттің төменгі жағындағы қызыл түйме. Бұл FileZilla -дан компьютерді FTP серверіне қосуды ұсынады.
Қадам 10. Файлдарды серверге жылжытыңыз
Қалталарды FTP серверінің бетіне жүктеу үшін сол жақ терезеден оң жақ терезеге шертіп апаруға болады.
Кеңестер
- Егер сіз өзіңіздің серверіңізді орналастырсаңыз, 20 портын қайта жіберу кейбір желі мәселелерін шешуі мүмкін.
- Ubuntu 17 және одан жоғары FTP серверіне қосылу алдыңғы нұсқаларға қарағанда сәл өзгеше көрінеді, сондықтан сіз әлі жасамаған болсаңыз, Ubuntu нұсқасын 17.10 (немесе одан жоғары) нұсқасына дейін жаңартқыңыз келеді.