Vil du lære hvordan du konfigurerer VSFTPD-tjenesten Kerberos-godkjenning på Active Directory? I denne opplæringen skal vi vise deg hvordan du godkjenner VSFTPD-brukere ved hjelp av Active Directory fra Microsoft Windows og Kerberos-protokollen.
• Ubuntu 20.04
• Ubuntu 19.10
• Ubuntu 18.04
• VSFTPD 3.0.3
I vårt eksempel er domenekontrollerens IP-adresse 192.168.15.10.
I vårt eksempel er FTP-serverens IP-adresse 192.168.0.200.
Tutorial Windows – Opprettelse av domenekonto
• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Vertsnavn – TECH-DC01
Vi må opprette minst én konto i Active Directory-databasen.
ADMIN-kontoen vil bli brukt til å logge inn på VSFTPD-serveren.
Åpne programmet med navnet: Active Directory-brukere og -datamaskiner på domenekontrolleren
Opprett en ny konto i brukerbeholderen.
Opprett en ny konto med navnet: admin
Passord konfigurert til ADMIN-brukeren: kamisama123
Denne kontoen brukes til å godkjenne på VSFTPD-serveren.
Gjenta denne prosessen, og opprett en ny konto kalt TEST01.
Gratulerer, du har opprettet den nødvendige Active Directory-kontoen.
VSFTPD – Kerberos-godkjenning i Active Directory
• IP – 192.168.15.11
• Driftssystem – Ubuntu 20
• Vertsnavn – VSFTPD
Angi et vertsnavn ved hjelp av hostnamectl -kommandoen.
Rediger HOSTS-konfigurasjonsfilen.
Legg til ip-adressen og vertsnavnet for domenekontrolleren.
Installer listen over nødvendige pakker for å aktivere Kerberos-godkjenning.
Utfør følgende konfigurasjon på grafikkinstallasjonen:
• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01.TECH.LOCAL
• Administrative server – TECH-DC01.TECH.LOCAL
Du må endre domeneinformasjonen for å gjenspeile nettverksmiljøet.
Rediger Kerberos-konfigurasjonsfilen.
Her er filen, før vår konfigurasjon.
Her er filen, etter vår konfigurasjon.
Du må endre domeneinformasjonen for å gjenspeile nettverksmiljøet.
Du har fullført den nødvendige Kerberos-konfigurasjonen.
Tutorial Ubuntu – Installere VSFTPD
Installer de nødvendige pakkene.
Rediger PAM-konfigurasjonsfilen.
Her er filinnholdet, før konfigurasjonen vår.
Her er filinnholdet, etter konfigurasjonen vår.
Søke etter konfigurasjonsfilen for VSFTPD-tjenesten
Redigere konfigurasjonsfilen for VSFTPD-tjenesten
Legg til følgende linjer på slutten av denne filen.
Her er filinnholdet, før konfigurasjonen vår.
Her er filinnholdet, etter konfigurasjonen vår.
CHROOT-funksjonen hindrer brukere i å komme seg ut av HOME-katalogen.
Hvis du vil utelate en bruker fra CHROOT-funksjonen, legger du til brukernavnet i listefilen.
Her er filinnholdet.
I vårt eksempel ekskluderte vi kontoen test01.
Start FTP-tjenesten på nytt.
Aktiver VSFTPD-tjenesten for å starte automatisk under oppstart.
Husk at vi bare utfører godkjenningen ved hjelp av Kerberos-protokollen.
Brukerkontoen må finnes lokalt.
Bruk følgende kommando til å opprette en brukerkonto lokalt på FTP-serveren.
Gratulerer! Du er ferdig med VSFTP-servergodkjenning ved hjelp av Kerberos.
Tutorial Ubuntu – Testing av VSFTPD-installasjonen
Opprett to lokale kontoer.
I vårt eksempel ble brukerkontoen TEST01 ekskludert fra CHROOT-funksjonen.
Vi ekskluderte denne kontoen ved å legge til brukernavnet i CHROOT-listefilen.
Last ned WINSCP-programvaren på en ekstern datamaskin, og prøv å koble til FTP-serveren.
Bruk Active Directory-passordet til å godkjenne FTP-brukere.
Kontoen kalt TEST01 vil kunne få tilgang til kataloger utenfor home-katalogen.
Kontoen som heter ADMIN vil ikke kunne få tilgang til kataloger utenfor hjemmekatalogen.
Gratulerer! Du testet VSFTPD-installasjonen på Ubuntu Linux.