Kako instalirati i konfigurirati FTP poslužitelj na Ubuntu Linuxu

Autor: Janice Evans
Datum Stvaranja: 28 Srpanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
TKM Instalacija Mail Servera na Ubuntu
Video: TKM Instalacija Mail Servera na Ubuntu

Sadržaj

Ovaj članak će vam pokazati kako postaviti i povezati se s FTP poslužiteljem na vašem Ubuntu Linux računalu. FTP poslužitelji dizajnirani su za spremanje vaših datoteka i omogućuju drugim korisnicima da ih pregledaju. Za postavljanje FTP poslužitelja na računalo potreban vam je host FTP poslužitelja na koji se možete povezati. Također preporučujemo da ažurirate svoj Ubuntu softver na najnoviju dostupnu verziju.

Koraci

1. dio od 2: Kako instalirati potrebni softver

  1. 1 Ažurirajte Ubuntu. U Ubuntu 17.10 i novijim verzijama ovog sustava putanje datoteka razlikuju se od prethodnih verzija, stoga svakako ažurirajte sustav na najnoviju verziju:
    • otvoriti terminal;
    • Unesi sudo apt-get nadogradnja i pritisnite ↵ Unesite;
    • unesite lozinku i kliknite ↵ Unesite;
    • Unesi ykada se to od vas zatraži, pritisnite ↵ Unesite;
    • pričekajte da se sustav ažurira, a zatim ponovno pokrenite računalo (ako se to od vas zatraži).
  2. 2 Otvorite terminal. Otvorite izbornik Aplikacije, pomaknite se prema dolje i kliknite na crno -bijelu ikonu pored opcije Terminal.
    • Također možete kliknuti Alt+Ctrl+Tza otvaranje terminala.
  3. 3 Unesite naredbu za instalaciju VSFTPD (FTP poslužitelj). Unesi sudo apt-get install vsftpd u terminalu, a zatim pritisnite ↵ Unesite.
  4. 4 Upišite lozinku. Unesite lozinku koju koristite za prijavu, a zatim kliknite ↵ Unesite.
  5. 5 Pričekajte da se VSFTPD instalira. To će trajati 5 do 20 minuta, ovisno o vašim trenutnim postavkama FTP -a i brzini internetske veze.
  6. 6 Instalirajte FileZilla. Pomoću ovog programa dobit ćete pristup poslužitelju i prenositi datoteke na njega. Da biste instalirali ovaj program:
    • Unesi sudo apt-get install filezilla;
    • unesite lozinku ako se to od vas zatraži;
    • pričekajte da se instalacija dovrši.

2. dio 2: Kako postaviti FTP poslužitelj

  1. 1 Otvorite konfiguracijsku datoteku VSFTPD. Unesi sudo nano /etc/vsftpd.conf i pritisnite ↵ Unesite... Morate urediti ovu datoteku da biste omogućili (ili onemogućili) neke od značajki VSFTPD.
  2. 2 Dopustite lokalnim korisnicima da se prijave na FTP poslužitelj. Pomoću tipki sa strelicama pomaknite datoteku prema dolje do retka # Raskomentirajte ovo kako biste lokalnim korisnicima omogućili prijavu. (Uklonite znak komentara kako biste lokalnim korisnicima omogućili povezivanje s poslužiteljem), a zatim uklonite znak "#" iz sljedećeg retka local_enable = YES.
    • Za brisanje znaka "#", koristite tipke sa strelicama za pomicanje kursora izravno iza tog znaka i pritisnite ← Natrag.
    • Preskočite ovaj korak ako navedeni znak nije prisutan u retku local_enable = YES.
  3. 3
  4. Dopustite FTP poslužitelju pisanje naredbi. Pomaknite se dolje do retka # Raskomentirajte ovo kako biste omogućili bilo koji oblik FTP naredbe za pisanje. (Uklonite znak komentara da biste omogućili pisanje naredbi), a zatim uklonite znak "#" iz sljedećeg retka write_enable = YES.
    • Preskočite ovaj korak ako navedeni znak nije prisutan u retku write_enable = YES.
  5. Onemogućite ukrašavanje likova. Pomaknite se dolje do retka # ASCII mangling užasna je značajka protokola. (Ukrašavanje znakova je loša značajka), a zatim uklonite znak "#" iz sljedeća dva retka:
    • ascii_upload_enable = DA
    • ascii_download_enable = DA
  6. Promijenite svoje chroot postavke. Pomaknite se dolje do retka # chroot)a zatim dodajte sljedeće retke:
    • user_sub_token = USER
    • chroot_local_user = DA
    • chroot_list_enable = DA
    • Ako bilo koji od ovih redaka već postoji, jednostavno uklonite znak "#" iz njih.
  7. Promijenite zadane postavke chroot -a. Pomaknite se dolje do retka (zadano slijedi)a zatim dodajte sljedeće retke:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = DA
    • Ako bilo koji od ovih redaka već postoji, jednostavno uklonite znak "#" iz njih.
  8. Omogućite opciju ls recurse. Pomaknite se dolje do retka # Možete aktivirati opciju "-R" ... (Možete aktivirati opciju "-R"), a zatim ukloniti znak "#" iz sljedećeg retka ls_recurse_enable = YES.
  9. Spremite promjene i zatvorite uređivač teksta. Za ovo:
    • klik Ctrl+x;
    • Unesi y;
    • klik ↵ Unesite.

Kako dodati korisnička imena na popis CHROOT

  1. Otvorite "chroot" tekstualnu datoteku. Unesi sudo nano /etc/vsftpd.chroot_list i pritisnite ↵ Unesite.
    • Prijeđite na posljednji korak ovog odjeljka ako ne želite navesti osobe koje mogu pristupiti vašem FTP poslužitelju.
  2. Upišite lozinku. Unesite lozinku koju koristite za prijavu na Ubuntu i kliknite ↵ Unesite... Otvorit će se "chroot" tekstualna datoteka.
    • Preskočite ovaj korak ako se od vas ne traži lozinka.
  3. Dodajte korisnička imena na popis. Unesite svoje korisničko ime i kliknite ↵ Unesitea zatim ponovite ovaj postupak za sva korisnička imena koja mogu pristupiti svojim imenicima na vašem poslužitelju.
  4. Spremite popis. Kliknite na Ctrl+x, Unesi y i pritisnite ↵ Unesite... Popis će biti spremljen.
  5. Ponovo pokrenite VSFTPD. Unesi sudo systemctl ponovno pokretanje vsftpd i pritisnite ↵ Unesite... VSFTPD će se ponovno pokrenuti, a promjene će se spremiti. Sada ćete moći pristupiti svom FTP poslužitelju.

Kako pristupiti poslužitelju

  1. Saznajte adresu vašeg poslužitelja. Ako plaćate FTP poslužitelj putem usluge hostinga (poput Bluehosta), saznajte IP adresu usluge ili običnu adresu za povezivanje s njim.
    • Ako je poslužitelj na vašem računalu, upotrijebite IP adresu računala; za to unesite terminal ifconfig i pronađite IP adresu u retku "inet addr".
      • Ako pomoćni program "ifconfig" nije instaliran, instalirajte ga; za to unesite terminal sudo apt-get install net-tools.
  2. Postavite prosljeđivanje portova na usmjerivaču. Nakon što saznate IP adresu vašeg poslužitelja, konfigurirajte port 21 za prosljeđivanje usmjerivača na ovu adresu; provjerite koristi li port TCP (ne UDP ili UDP / TCP).
    • Postupak postavljanja prosljeđivanja priključaka razlikuje se ovisno o modelu usmjerivača, pa pročitajte priručnik usmjerivača ili potražite upute na Internetu.
  3. Otvorite Filezilla. Unesi filezilla u terminalu i pritisnite ↵ Unesite... Nakon nekog vremena otvorit će se FileZilla.
    • Ako se želite povezati putem terminala, pokušajte upisati ftp [adresa]... Ako poslužitelj radi i imate pristup internetu, pokušat će se povezati s vašim FTP poslužiteljem; imajte na umu da u ovom slučaju nećete moći prenijeti datoteke na poslužitelj.
  4. Kliknite na Datoteka. Nalazi se u gornjem lijevom kutu prozora FileZilla. Otvorit će se izbornik.
  5. Kliknite Upravljanje web lokacijom. Ovu ćete opciju pronaći na izborniku. Otvorit će se prozor upravitelja web mjesta.
  6. Pritisnite Stvori web lokaciju. To je bijeli gumb u donjoj lijevoj strani prozora.Otvorit će se odjeljak web stranice upravitelja web mjesta.
  7. Unesite adresu poslužitelja. U tekstualni okvir Host: unesite adresu (ili IP adresu) FTP poslužitelja s kojim se želite povezati.
  8. Unesite broj proslijeđenog porta. Unesi 21 u tekstualnom okviru "Port:".
  9. Pritisnite Connect. To je crveni gumb pri dnu stranice. FileZilla će povezati vaše računalo s FTP poslužiteljem.
  10. Učitajte datoteke na poslužitelj. Da biste to učinili, jednostavno povucite mape datoteka iz lijevog u desni prozor.

Savjeti

  • Proslijeđeni port 20 može riješiti neke mrežne probleme ako sami upravljate poslužiteljem.
  • Veza s FTP poslužiteljem u Ubuntu 17 i najnovijim verzijama ovog sustava razlikuje se od veze u prethodnim verzijama, stoga svakako ažurirajte sustav na Ubuntu 17.10 ili najnovije verzije.

Upozorenja

  • FTP poslužitelji nisu jako sigurni (osobito ako sami upravljate poslužiteljem), stoga nemojte učitavati povjerljive ili osobne podatke na FTP poslužitelj.
  1. ↑ https://www.linux.com/learn/linux-101-updating-your-system
  2. ↑ https://websiteforstudents.com/setup-vsftpd-ubuntu-17-04-17-10/
  3. ↑ https://help.ubuntu.com/lts/serverguide/ftp-server.html
  4. ↑ http://www.overclock.net/forum/142-coding-programming/639765-finding-ip-address-ftp-server.html
  5. ↑ https://my.bluehost.com/hosting/help/264