Paano Mag-set up ng isang FTP Server sa Ubuntu Linux

May -Akda: Christy White
Petsa Ng Paglikha: 3 Mayo 2021
I -Update Ang Petsa: 7 Mayo 2024
Anonim
Deploy Ubuntu on Contabo VPS and login via SSH
Video.: Deploy Ubuntu on Contabo VPS and login via SSH

Nilalaman

Ituturo sa iyo ng artikulong ito kung paano i-configure at kumonekta sa isang FTP server sa isang computer ng Ubuntu Linux. Ang mga FTP server ay kapaki-pakinabang para sa pag-iimbak ng mga file sa iyong computer at pinapayagan ang iba na ma-access ang mga ito. Una, kakailanganin mong lumikha ng isang FTP server upang maaari kang kumonekta dito. Inirerekomenda din na i-update ang Ubuntu sa pinakabagong magagamit na bersyon.

Mga Hakbang

Bahagi 1 ng 4: Pag-install ng FTP Framework

  1. Tiyaking napapanahon ang Ubuntu. Ang Ubuntu 17.10 at mas bago na mga bersyon ay may mga landas na file na bahagyang naiiba mula sa mga nakaraang bersyon, kaya i-update ang iyong system kung hindi mo pa nagawa ito:
    • Buksan ang application na "Terminal".
    • i-type ito makakuha ng pag-update ng sudo at pindutin ang susi ↵ Ipasok.
    • Ipasok ang iyong password at pindutin ang key ↵ Ipasok.
    • i-type ito y kapag sinenyasan at pindutin ang susi ↵ Ipasok.
    • Maghintay hanggang makumpleto ang pag-install at i-restart ang iyong computer kung sinenyasan.

  2. Buksan ang Terminal. Mag-click sa menu Aplikasyon⋮⋮⋮, mag-scroll pababa at mag-click sa icon ng itim at puti Terminal.
    • Maaari mo ring buksan ang "Terminal" sa pamamagitan ng pagpindot sa mga key Alt+Ctrl+T.

  3. Patakbuhin ang utos ng pag-install ng VSFTPD. i-type ito sudo apt-get install vsftpd sa "Terminal" at pindutin ang key ↵ Ipasok.

  4. I-type ang iyong password. Ipasok ang password na ginamit upang ma-access ang computer at pindutin ang key ↵ Ipasok.
  5. Maghintay para sa pag-install ng VSFTPD. Ang hakbang na ito ay maaaring tumagal ng 5 hanggang 20 minuto depende sa iyong kasalukuyang mga setting ng FTP at ang iyong koneksyon sa internet, kaya't maging matiyaga.
  6. I-install ang FileZilla. Gagamitin ang software na ito upang mai-access at mag-upload ng mga file sa server. Upang mai-install ito:
    • i-type ito sudo apt-get install filezilla.
    • I-type muli ang iyong password kung sinenyasan.
    • Maghintay para makumpleto ang pag-install.

Bahagi 2 ng 4: Pag-set up ng FTP server

  1. Buksan ang file ng pag-install ng VSFTPD. Upang gawin ito, i-type sudo nano /etc/vsftpd.conf at pindutin ang susi ↵ Ipasok. Kailangan mong i-edit ang file upang paganahin (o huwag paganahin) ang ilang mga tampok ng VSFTPD.
  2. Payagan ang mga lokal na gumagamit na ma-access ang FTP server. Gumamit ng mga direksyon ng arrow upang mag-scroll pababa sa header # Uncomment ito upang payagan ang mga lokal na gumagamit na mag-log in., pagkatapos ay tanggalin ang "#" mula sa linya local_enable = OO sa ibaba nito.
    • Upang alisin ang "#", gumamit ng mga arrow ng direksyon upang piliin ang titik sa harap nito (sa kasong ito, ang titik na "l") at pindutin ang key ← Backspace.
    • Laktawan ang hakbang na ito kung ang linya local_enable = OO ay puti.
  3. Pahintulutan ang mga utos sa pagrekord ng FTP. Mag-scroll pababa sa header # Uncomment ito upang paganahin ang anumang anyo ng utos ng pagsulat ng FTP., pagkatapos ay tanggalin ang "#" mula sa linya write_enable = OO sa ibaba nito.
    • Laktawan ang hakbang na ito kung ang linya write_enable = OO ay puti.
  4. Huwag paganahin ang ASCII mangling. Mag-scroll pababa sa header Ang # ASCII mangling ay isang kakila-kilabot na tampok ng protocol. pagkatapos ay alisin ang "#" mula sa sumusunod na dalawang linya:
    • cocok_upload_enable = OO
    • angay_download_enable = OO
  5. Baguhin ang mga setting ng chroot. Mag-scroll pababa sa header # chroot) at idagdag ang mga sumusunod na linya:
    • user_sub_token = $ USER
    • chroot_local_user = OO
    • chroot_list_enable = OO
    • Kung mayroon man sa mga linya na ito, alisin ang "#" bago ang bawat isa.
  6. Baguhin ang default na setting ng chroot. Mag-scroll pababa sa header (default na sumusunod) at idagdag ang mga sumusunod na linya:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / bahay / $ USER / Public_html
    • payagan_writeable_chroot = OO
    • Kung mayroon man sa mga linya na ito, alisin ang "#" bago ang bawat isa.
  7. Paganahin ang pagpipiliang "ls recurse". Mag-scroll sa header # Maaari mong buhayin ang pagpipiliang "-R" ... at alisin ang "#" sa linya ls_recurse_enable = OO sa ibaba nito.
  8. I-save ang file at lumabas sa editor. Upang gawin ito:
    • Pindutin ang mga key Ctrl+X.
    • i-type ito y.
    • Pindutin ang key ↵ Ipasok.

Bahagi 3 ng 4: Pagdaragdag ng mga username sa listahan ng "CHROOT"

  1. Buksan ang "chroot" text file. Upang gawin ito, i-type sudo nano /etc/vsftpd.chroot_list at pindutin ang susi ⏎ Bumalik.
    • Laktawan sa huling hakbang kung hindi mo nais na magbigay ng mga tukoy na gumagamit ng pag-access sa FTP server.
  2. I-type ang iyong password. Ipasok ang password na ginamit upang ma-access ang Ubuntu at pindutin ang key ↵ Ipasok. Ang paggawa nito ay magbubukas ng "chroot" text file.
    • Laktawan ang hakbang na ito kung ang password ay hindi hiniling.
  3. Magdagdag ng mga username sa listahan. Ipasok ang iyong sariling username at pindutin ang key ↵ Ipasok, pagkatapos ay ulitin sa iba pang mga gumagamit na gusto mong magbigay ng access sa mga direktoryo ng server.
  4. I-save ang listahan. Pindutin ang mga key Ctrl+X, i-type ito y at mula sa isa ↵ Ipasok. Pagkatapos ay mai-save ang listahan.
  5. I-restart ang VSFTPD. Upang gawin ito, i-type sudo systemctl i-restart ang vsftpd at pindutin ang susi ↵ Ipasok. Pagkatapos ang VSFTPD ay muling magsisimula, tinitiyak na nai-save ang mga pagbabago. Maaari mo na ngayong ma-access ang iyong FTP server.

Bahagi 4 ng 4: Pag-access sa Server

  1. Alamin ang address ng server. Kung nagbabayad ka para sa isang serbisyo ng pagho-host ng FTP, kakailanganin mong makuha ang IP address o FQDN upang kumonekta dito.
    • Kung nagho-host ka ng iyong sariling server, gamitin ang IP address ng computer, na maaaring makuha sa pamamagitan ng pagpapatakbo ng utos ifconfig sa "Terminal", katabi ng "inet addr".
      • Kung ang "ifconfig" ay hindi naka-install, i-install ito gamit ang utos sudo apt-get install net-tool sa terminal ".
  2. I-configure ang pagpasa ng port sa iyong router. Matapos makuha ang IP, kakailanganin mong ipasa ang trapiko mula sa port ng iyong router 21 dito; gumamit ng TCP protocol, hindi UDP (o pinaghalong dalawa).
    • Ang pag-advance sa port ay nag-iiba mula sa aparato sa aparato, kaya sumangguni sa website ng tagagawa o manu-manong tagubilin.
  3. Buksan ang FileZilla. i-type ito filezilla sa "Terminal" at pindutin ang key ↵ Ipasok. Pagkatapos ito ay magbubukas.
    • Upang kumonekta sa pamamagitan ng "Terminal", ipasok ftp . Hangga't ang server ay tumatakbo at nakakonekta sa internet, maaari kang kumonekta dito, ngunit nang hindi mailipat ang mga file.
  4. mag-click sa Archive sa kanang kaliwang sulok ng window ng FileZilla. Pagkatapos, bubuksan ang isang drop-down menu.
  5. mag-click sa Tagapamahala ng site ... sa drop-down menu. Pagkatapos, bubuksan ang window ng "Site Manager".
  6. mag-click sa Bagong site. Ang puting pindutan na ito ay matatagpuan sa ibabang kaliwang sulok ng window. Ang paggawa nito ay magbubukas ng seksyong "Bagong site" sa "Site manager".
  7. Ipasok ang address ng server. Sa kahon ng teksto ng "Host:", ipasok ang address (o IP address) para sa server na nais mong kumonekta.
  8. Idagdag ang numero ng post ng ruta. i-type ito 21 sa larangan ng teksto na "Port:"
  9. mag-click sa Para ikonekta. Ang pulang butones na ito ay matatagpuan sa ilalim ng pahina. Pagkatapos, ikokonekta ng FileZilla ang computer sa FTP server.
  10. Ilipat ang mga file sa server. Maaari mong i-click at i-drag ang mga folder mula sa kaliwang bahagi ng window sa kanang bahagi upang mai-upload ang mga ito sa FTP server page.

Mga tip

  • Ang pag-redirect ng post 20 ay maaaring malutas ang mga problema sa network kung sakaling mag-host ka ng iyong sariling server.
  • Ang pamamaraan para sa pagkonekta sa isang FTP server sa Ubuntu 17 at mas mataas ay nag-iiba nang kaunti mula sa mga nakaraang bersyon, kaya i-upgrade ang iyong system sa bersyon 17.10 (o mas mataas) kung hindi mo pa nagawa ito.

Mga Babala

  • Ang mga FTP server ay hindi palaging ligtas, lalo na kapag naka-host nang lokal. Samakatuwid, iwasan ang pagpapadala ng kumpidensyal o personal na mga file sa isang FTP server.

Mahirap bang makakuha ng repeto a iyo ang mga lalaki para a kung ino ka at kung ano ang ginagawa mo? Dahil a mga tereotyped na mga kuru-kuro, kung minan exit, ang mga kababaihan ay maaaring mailagay a...

Liniin ang flat iron na may iang mamaa-maa na tela o tuwalya ng papel. Habang pinapalamig pa ito, ilagay ang iyong kamay ng mga 3 cm a itaa ng plato upang makita kung apat na itong pinalamig upang haw...

Pagpili Ng Site