Slik installerer FTP-server på Linux

Slik installerer FTP-server på Linux


File Transfer Protocol, eller FTP, er en robust, sikker måte å dele filer via en klient-tjener. Som et Unix-variant, er Linux en ideell plattform for en FTP-server. En populær, og veldig sikker, FTP-server tilgjengelig for nesten alle Linux-systemer er vsftp (Very Secure FTP). Installasjon og idriftsettelse vsftp i et Linux-miljø er en enkel prosess.

Bruksanvisning

1 Last ned og installer Linux-pakken vsftp. Den nøyaktige fremgangsmåten vil variere avhengig av type og versjon av Linux man kjører. I de fleste tilfeller, for eksempel med Red Hat, Suse eller Ubuntu, er vsftp en stabil pakke som er inkludert i repositories som brukes til å oppdatere din versjon av Linux. I mange Linux-installasjoner, er vsftp installert som standard, men ikke startet.

2 Konfigurer VSFTP. Den nøyaktige plasseringen og navnet på konfigurasjonsfilen vil variere noe avhengig av hvilken versjon av Linux du bruker. I Ubuntu, er konfigurasjonsfilen "vsftpd.conf." Rediger denne filen for å endre følgende innstillinger:

ftpd_banner: Redigerer meldingen som vises når noen kobler seg til serveren.
hør: Aktiverer vsfppd å kjøre i frittstående modus.
xferlog_enable: Aktiverer en detaljert logg over opp- og nedlastinger.
connect_from_port_20: Angir om PORT stil tilkoblinger bruker port 20 på serveren.
hide_ids: Skjuler bruker-ID, liste alle gruppe brukere som "ftp".
max_client: Definerer det maksimale antallet tilkoblinger tillatt i frittstående modus.
max_per_ip: Definerer det høyeste antallet tilkoblinger tillatt fra en bestemt IP i frittstående modus.
anon_root: Definerer rotkatalogen for anonyme FTP-brukere.
anonymous_enable: Aktiverer anonyme brukere.
anon_mkdir_write_enable: Lar anonyme brukere å opprette kataloger. For at dette skal virke, må serveren ha anonym opplasting er aktivert, og ftp brukeren og gruppen må ha skriverettigheter på katalogen der de nye kataloger vil bli opprettet.

3 Når filen vsftpd.conf er redigert til tilfredshet, lagre filen.

4 Stopp vsftpd serveren ved å skrive "sudo /etc/init.d/vsftpd stop." Du skal se en melding som bekrefter at serveren har stoppet.

5 Start vsftp server med de nye konfigurasjonsdata i /etc/vsftpd.conf ved å skrive "sudo /etc/init.d/vsftpd starte." Du skal se en melding som bekrefter at serveren har startet.

Hint

  • Du må ha root / superbruker rettigheter til å redigere vsftp.conf. I systemer med rot er deaktivert, bruker sudo for å kjøre vi til å redigere vsftpd.conf vil work.The Listen over av vsftp konfigurasjonsalternativer er ikke uttømmende, men de er de vanligste alternativene.
  • Kjører en FTP daemon vil åpne port 20 og 21 på datamaskinen din, selv om vsftp er svært sikker, kan det likevel skape en litt høyere risiko på svært sikre systemer.