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.

Copy to Clipboard

Rediger HOSTS-konfigurationsfilen.

Copy to Clipboard

Tilføj domænecontrollerens IP-adresse og værtsnavn.

Copy to Clipboard

Installer listen over nødvendige pakker for at aktivere Kerberos-godkendelsen.

Copy to Clipboard

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.

Copy to Clipboard

Her er filen, før vores konfiguration.

Copy to Clipboard

Her er filen, efter vores konfiguration.

Copy to Clipboard

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.

Copy to Clipboard

Rediger PAM-konfigurationsfilen.

Copy to Clipboard

Her er filens indhold, før vores konfiguration.

Copy to Clipboard

Her er filens indhold, efter vores konfiguration.

Copy to Clipboard

Søg efter konfigurationsfilen til tjenesten VSFTPD

Copy to Clipboard

Redigere konfigurationsfilen til tjenesten VSFTPD

Copy to Clipboard

Tilføj følgende linjer i slutningen af denne fil.

Copy to Clipboard

Her er filens indhold, før vores konfiguration.

Copy to Clipboard

Her er filens indhold, efter vores konfiguration.

Copy to Clipboard

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.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

I vores eksempel ekskluderede vi kontoen TEST01.

Genstart FTP-tjenesten.

Copy to Clipboard

Aktivér VSFTPD-tjenesten for at starte automatisk under start.

Copy to Clipboard

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.

Copy to Clipboard

Tillykke! Du er færdig med VSFTP-servergodkendelsen ved hjælp af Kerberos.

Selvstudium Ubuntu - Test af VSFTPD-installationen

Opret to lokale konti.

Copy to Clipboard

I vores eksempel blev brugerkontoen test01 udelukket fra CHROOT-funktionen.

Vi udelukkede denne konto ved at føje brugernavnet til CHROOT-listefilen.

Copy to Clipboard

På en fjerncomputer skal du hente WINSCP-softwaren og forsøge at oprette forbindelse til FTP-serveren.

FTP Server Connection

Brug active directory-adgangskoden til at godkende FTP-brugerne.

Kontoen med navnet TEST01 kan få adgang til mapper uden for home-mappen.

Linux FTP Server

Den konto, der hedder ADMIN, kan ikke få adgang til mapper uden for home-mappen.

FTP Server chroot

Tillykke! Du har testet VSFTPD-installationen på Ubuntu Linux.