Legg ftp-tjenesten til din Ubuntu Server

Så du har nå Ubuntu Server oppe og går med hjelp av "Installere Ubuntu Server 9.04", og du har nå Samba jobber med hjelp av "Sett opp din nye Ubuntu Server som en Samba Server ". Nå er det på tide å legge ftp til mix. Selvfølgelig mange mennesker er av sinnet sett at FTP-servere er langsomt bli en ting fra fortiden. Jeg vil være uenige på grunn av den lave kostnaden for maskinvare, enkel å sette opp, og brukervennlighet. Du kan ikke slå en FTP-server opp på nettverket som en sentral fil depotet.

Nå som du allerede har din Ubuntu Server oppe og går, og legger til FTP er faktisk ganske enkelt. Det finnes mange FTP-servere som er tilgjengelige, men den jeg pleier å foretrekke er vsftpd. Ikke bare er det sikrere enn mange andre FTP-servere, er det enkelt å installere og konfigurere, selv for anonym bruk.

I denne artikkelen vil du se hvordan du kan bli vsftpd installert og konfigurert for både bruker logikk og anonym bruk .


Installere vsftpd

Siden installasjonen for basen server er en GUI-mindre Ubuntu 9.04, hele installasjonen og konfigurasjonen vil bli gjort fra kommandolinjen. Logg inn serveren din og deretter utstede følgende kommando:

sudo apt-get install vsftpd

Kommandoen ovenfor vil installere alt som trengs for din FTP-server. Det du vil finne er konfigurasjonsfilen ligger i katalogen /etc og den kjør ligger i /etc/init.d/. Som standard vsftpd er installert for å tillate BARE anonym nedlasting. Standardplasseringen for anonyme filer er i /home /ftp. Så som standard alt du trenger å gjøre er å plassere filer du ønsker å være tilgjengelig anonymt i /home /ftp, starte vsftp nissen med kommandoen:

sudo /etc/init.d/vsftpd start

Og du kan umiddelbart koble anonymt. Alle filer som ligger innenfor /home /ftp vil være tilgjengelig for anonyme brukere. Det er ikke et dårlig oppsett for en intern LAN. Men hvis du trenger å kontrollere hva folk bruker /se, eller hvis du ikke ønsker å tillate anonym tilgang, må du ta vare på et lite konfigurasjon.

Konfigurering av bruker autentisert innlogging

La oss si at du har fire brukere på systemet som trenger tilgang til sine egne kontoer. For dette må du aktivere bruker autentisert pålogging. Dette gjøres innenfor /etc/vsftpd.conf filen. Åpne opp denne filen og bla ned til rundt linje 26. Her vil du se oppføringen:

# local_enable = YES

Legg merke til "#" symbol på begynnelsen av linjen? Dette betyr at linjen er kommentert ut. Fjerne "#" symbol, lagre filen, starter vsftpd, og nå kan alle med en konto på din ftp server kan logge inn med brukernavn og passord.

Men hva hvis brukerne trenger for å laste opp så vel som nedlasting? Enkel. Under local_enable
linjen vil du se linjen:

# write_enable = YES

Uncomment ut den linjen og starte vsftpd å aktivere skrivetilgang for brukerne. Husk at du må starte vsftpd noen gang du gjør en endring i konfigurasjonsfilen. Du kan også deaktivere anonym tilgang ved å kommentere ut linjen:

anonymous_enable = YES

Dette kan være nyttig for avdelinger i tillegg. Si du har en redaksjonell avdeling, en grafisk avdeling, og en regnskapsavdeling. Du er nødt til å ha disse kontoene lagt til systemet. Du kan legge til disse kontoene (og deres hjemmeområder) med disse kommandoene:

sudo useradd -m ACCOUNT_NAME

sudo passwd ACCOUNT_NAME

Hvor ACCOUNT_NAME er navnet på brukerkontoen å lage. Kommandoene ovenfor vil opprette brukeren, brukernes hjemmeområde, og gi brukeren et passord.

Når disse kontoene har blitt laget, kan du logge inn på FTP-serveren med brukernavn og passord.
< p> Avsluttende tanker

Sette opp en FTP-server kan ikke bli enklere. Med Ubuntu Server allerede oppe og går, kan du ha anonym ftp satt opp i omtrent et minutt.