Vil du have mere at vide om, hvordan du konfigurerer VSFTPD-tjenesten Kerberos-godkendelse i Active Directory? I dette selvstudium skal vi vise dig, hvordan du godkender VSFTPD-brugere ved hjælp af Active Directory fra Microsoft Windows og Kerberos-protokollen.
• Ubuntu 20.04
• Ubuntu 19.10
• Ubuntu 18.04
• VSFTPD 3.0.3
I vores eksempel er domænecontrollerens IP-adresse 192.168.15.10.
I vores eksempel er FTP-serverens IP-adresse 192.168.0.200.
Selvstudium Windows – Oprettelse af domænekonto
• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Hostname – TECH-DC01
Vi skal oprette mindst én konto i Active Directory-databasen.
ADMIN-kontoen bruges til at logge på VSFTPD-serveren.
Åbn programmet med navnet: Active Directory-brugere og -computere på domænecontrolleren
Opret en ny konto i objektbeholderen Brugere.
Oprette en ny konto med navnet: administrator
Adgangskode konfigureret til ADMIN-brugeren: kamisama123
Denne konto bruges til at godkende på VSFTPD-serveren.
Gentag denne proces, og opret en ny konto med navnet TEST01.
Tillykke, du har oprettet den nødvendige Active Directory-konto.
VSFTPD – Kerberos-godkendelse i Active Directory
• IP – 192.168.15.11
• Operationelt system – Ubuntu 20
• Hostname – VSFTPD
Angiv et værtsnavn ved hjælp af kommandoen HOSTNAMECTL.
Rediger HOSTS-konfigurationsfilen.
Tilføj domænecontrollerens IP-adresse og værtsnavn.
Installer listen over nødvendige pakker for at aktivere Kerberos-godkendelsen.
Udfør følgende konfiguration i installationen Grafik:
• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01. Tech. Lokale
• Administrative server – TECH-DC01.TECH.LOCAL
Du skal ændre domæneoplysningerne, så de afspejler netværksmiljøet.
Rediger Kerberos-konfigurationsfilen.
Her er filen, før vores konfiguration.
Her er filen, efter vores konfiguration.
Du skal ændre domæneoplysningerne, så de afspejler netværksmiljøet.
Du er færdig med den nødvendige Kerberos-konfiguration.
Selvstudium Ubuntu – Installation af VSFTPD
Installer de nødvendige pakker.
Rediger PAM-konfigurationsfilen.
Her er filens indhold, før vores konfiguration.
Her er filens indhold, efter vores konfiguration.
Søg efter konfigurationsfilen til tjenesten VSFTPD
Redigere konfigurationsfilen til tjenesten VSFTPD
Tilføj følgende linjer i slutningen af denne fil.
Her er filens indhold, før vores konfiguration.
Her er filens indhold, efter vores konfiguration.
CHROOT-funktionen vil forhindre brugerne i at komme ud af deres HOME-mappe.
Hvis du vil udelukke en bruger fra CHROOT-funktionen, skal du føje dens brugernavn til listefilen.
Her er filindholdet.
I vores eksempel ekskluderede vi kontoen TEST01.
Genstart FTP-tjenesten.
Aktivér VSFTPD-tjenesten for at starte automatisk under start.
Husk, at vi kun udfører godkendelsen ved hjælp af Kerberos-protokollen.
Brugerkontoen skal findes lokalt.
Brug følgende kommando til at oprette en brugerkonto lokalt på FTP-serveren.
Tillykke! Du er færdig med VSFTP-servergodkendelsen ved hjælp af Kerberos.
Selvstudium Ubuntu – Test af VSFTPD-installationen
Opret to lokale konti.
I vores eksempel blev brugerkontoen test01 udelukket fra CHROOT-funktionen.
Vi udelukkede denne konto ved at føje brugernavnet til CHROOT-listefilen.
På en fjerncomputer skal du hente WINSCP-softwaren og forsøge at oprette forbindelse til FTP-serveren.
Brug active directory-adgangskoden til at godkende FTP-brugerne.
Kontoen med navnet TEST01 kan få adgang til mapper uden for home-mappen.
Den konto, der hedder ADMIN, kan ikke få adgang til mapper uden for home-mappen.
Tillykke! Du har testet VSFTPD-installationen på Ubuntu Linux.