Ubuntu Linux-те FTP серверін қалай орнатуға болады

Автор: Louise Ward
Жасалған Күн: 10 Ақпан 2021
Жаңарту Күні: 1 Шілде 2024
Anonim
Сервер. Серверлердің түрлері.
Вызшақ: Сервер. Серверлердің түрлері.

Мазмұны

Бұл wikiHow сізге Ubuntu Linux жүйесі бар компьютерде FTP серверін орнатуды және қосылуды үйретеді. FTP серверлері компьютердегі деректерді сақтауға және басқаларға сол файлдарды қарап шығуға мүмкіндік беру үшін өте пайдалы. Компьютерден байланыс орнату үшін сізге FTP-сервер қажет. Сізге Ubuntu-дің соңғы нұсқасын жаңарту қажет.

Қадамдар

4-тен 1-бөлім: FTP шеңберін орнату

  1. Ubuntu нұсқасының жаңартылғанына көз жеткізіңіз. Ubuntu 17.10 және одан жоғары нұсқаларында алдыңғы нұсқаларға қарағанда көптеген файл жолдары бар, сондықтан сізге Ubuntu нұсқасының соңғы нұсқасын жаңарту қажет:
    • Ашық Терминал
    • Тапсырысты енгізіңізsudo apt-get жаңарту содан кейін түймесін басыңыз ↵ енгізіңіз.
    • Құпия сөзді енгізіп, түртіңіз ↵ енгізіңіз.
    • Импорттау ж пайда болады, содан кейін түймесін басыңыз ↵ енгізіңіз.
    • Жаңартуды орнатуды күтіңіз, содан кейін сұралса, компьютерді қайта қосыңыз.

  2. Ашық терминал. Мәзірді нұқыңыз Қолданбалар⋮⋮⋮, төмен жылжып, белгішені басыңыз Терминал бастау.
    • Сіз сондай-ақ баса аласыз Alt+Ctrl+Т Терминалды ашу үшін.

  3. VSFTPD орнату пәрменін енгізіңіз. Тапсырысты енгізіңіз sudo apt-get install vsftpd Терминалға басып, түймесін басыңыз ↵ енгізіңіз.

  4. Құпия сөзді енгізіңіз. Компьютерге кіру үшін қолданылатын құпия сөзді енгізіп, содан кейін түймесін түртіңіз ↵ енгізіңіз.
  5. VSFTPD орнатылғанша күтіңіз. Бұл сіздің FTP орнатуыңызға және Интернетке қосылуға байланысты шамамен 5-20 минутты алады, сондықтан шыдамды болыңыз.
  6. FileZilla бағдарламасын орнатыңыз. Бұл сіз өзіңіздің серверіңізге деректерге қол жеткізу және жүктеу үшін қолданатын бағдарлама. Орнату үшін:
    • Тапсырысты енгізіңіз sudo apt-get install filezilla
    • Сұралса, парольді қайта енгізіңіз.
    • Орнатудың аяқталуын күтіңіз.
    жарнама

4-тен 2-бөлім: FTP серверін теңшеу

  1. VSFTPD теңшелім файлын ашыңыз. Тапсырысты енгізіңіз sudo nano /etc/vsftpd.conf түймесін басыңыз ↵ енгізіңіз. 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» параметрін өзгертіңіз. Тақырыпқа дейін төмен айналдырыңыз # xroot), содан кейін келесі жолдарды қосыңыз:
    • 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 рекурсивті функциясы» опциясын қосыңыз. Тақырыпқа дейін төмен айналдырыңыз # «-R» опциясын қосуға болады ..., содан кейін жолдан «#» алып тастаңыз ls_recurse_enable = ИӘ төменде.
  8. Мәтіндік редакторды сақтаңыз және одан шығыңыз. Ол үшін сіз:
    • Түймесін басыңыз Ctrl+X
    • Импорттау ж
    • Түймесін басыңыз ↵ енгізіңіз
    жарнама

4-тен 3-бөлім: пайдаланушы атын chroot тізіміне қосу

  1. «Chroot» мәтіндік файлын ашыңыз. Тапсырысты енгізіңіз sudo nano /etc/vsftpd.chroot_list түймесін басыңыз ↵ енгізіңіз.
    • Егер сіз FTP серверіне кім кіре алатыныңызды көрсетпесеңіз, өткізіп жіберіп, осы бөлімдегі соңғы қадамға өтуіңізге болады.
  2. Құпия сөзді енгізіңіз. Ubuntu-ға кіру үшін қолданатын құпия сөзді енгізіңіз, содан кейін басыңыз ↵ енгізіңіз. «Chroot» мәтіндік файлы ашылады.
    • Егер жүйе сізден құпия сөзді енгізуді сұрамаса, бұл қадамды өткізіп жіберіңіз.
  3. Пайдаланушы атын тізімге қосыңыз. Пайдаланушы атыңызды енгізіңіз, содан кейін түртіңіз ↵ енгізіңіз, содан кейін сіз өзіңіздің серверіңізде қол жеткізгіңіз келетін Home папкасына иелік ететін пайдаланушы аттарын қайталаңыз.
  4. Тізімді сақтаңыз. Түймесін басыңыз Ctrl+X, импорттау ж содан кейін түймесін басыңыз ↵ енгізіңіз. Сіздің тізіміңіз сақталады.
  5. VSFTPD қайта қосыңыз. Тапсырысты енгізіңіз sudo systemctl vsftpd қайта іске қосыңыз содан кейін түймесін басыңыз ↵ енгізіңіз. VSFTPD өзгертулердің сақталғанына көз жеткізу үшін қайта іске қосылады. Енді сіз FTP серверіне кіре аласыз. жарнама

4-тен 4-бөлім: Серверге қатынасу

  1. Сервердің мекен-жайын анықтаңыз. Егер сіз FTP серверін үшінші тарап қызметі арқылы сатып алған болсаңыз (мысалы, Bluehost), қосылу үшін қызметтің IP мекенжайын немесе кәдімгі мекен-жайын білуіңіз керек.
    • Егер сіз компьютерде жеке сервер ұстасаңыз, сізге компьютердің IP-мекен-жайы қажет болады, пәрменді енгізіңізifconfig Терминалға өтіп, «inet addr» санын қараңыз.
      • Егер «ifconfig» орнатылмаған болса, сіз пәрмен енгізе аласыз sudo apt-get install net-tools Орнату үшін терминалға өтіңіз.
  2. Маршрутизатордағы портты бағыттау. Сервердің IP мекенжайын білгеннен кейін, маршрутизатордың 21 ұялы портын осы мекен-жайға бағыттауыңыз керек; Бұл порттың TCP протоколын қолданатынына көз жеткізіңіз (UDP немесе тіркесімнің түрі емес).
    • Портты бағыттау процесі маршрутизаторға байланысты өзгеріп отырады, нұсқаулық үшін тиісті мақаланы немесе маршрутизатордың құжаттамасын қараңыз.
  3. Filezilla бағдарламасын ашыңыз. Импорттау filezilla Терминалға өтіп, түймесін басыңыз ↵ енгізіңіз. Біраз уақыттан кейін FileZilla ашылады.
    • Егер сіз Terminal арқылы қосылғыңыз келсе, командаларды енгізіп көріңіз ftp . FTP сервері жұмыс істеп тұрғанда және сізде Интернетке қол жетімді болған кезде, жүйе серверге қосылуға тырысады; дегенмен, сіз файлды жүктей алмауыңыз мүмкін.
  4. Басыңыз Файл FileZilla терезесінің жоғарғы сол жақ бұрышында. Ашылмалы мәзір пайда болады.
  5. Басыңыз Сайт менеджері ... (Сайт менеджері). Бұл опция ашылмалы мәзірде орналасқан. Site Manager терезесі ашылады.
  6. Басыңыз Жаңа сайт (Жаңа бет). Бұл ақ батырма терезенің төменгі сол жағында орналасқан. Жаңа сайт бөлімі менеджерде ашылады.

  7. Сервердің мекен-жайын енгізіңіз. «Хост:» өрісіне қосылғыңыз келетін FTP серверінің мекен-жайын (немесе IP-мекен-жайын) енгізіңіз.
  8. Бағытталатын порт нөмірін қосыңыз. Импорттау 21 «Порт:» өрісін енгізіңіз.

  9. Басыңыз Қосылу (Қосылу). Бұл қызыл түйме парақтың төменгі жағында орналасқан. FileZilla компьютерді FTP серверіне қосады.
  10. Файлдарды серверге тасымалдау. Деректерді FTP серверінің бетіне жүктеу үшін қалтаны сол жақ тақтаға апарып, оң жақ терезеге тастауға болады. жарнама

Кеңес

  • Егер сіз өз серверіңізді жеке ұстасаңыз, 20-бағыттағы порт кейбір желілік мәселелерді шеше алады.
  • Ubuntu 17 және одан жоғары нұсқаларындағы FTP серверіне қосылу процесі алдыңғы нұсқалардан біршама өзгеше болады, сондықтан сізде жоқ болса, Ubuntu-ны 17.10 нұсқасына (немесе одан жоғары) жаңарту қажет.

Ескерту

  • FTP-сервер әрдайым қауіпсіз бола бермейді, әсіресе егер сіз өзіңіздің жеке серверіңізді сақтасаңыз. Сондықтан жеке / құпия ақпаратты FTP серверлеріне жүктеуден аулақ болуыңыз керек.