Haluatko oppia määrittämään VSFTPD-palvelun Kerberos-todennuksen Active Directoryssa? Tässä opetusohjelmassa näytämme sinulle, miten VSFTPD-käyttäjät todennetaan Microsoft Windowsin Active Directoryn ja Kerberos-protokollan avulla.

• Ubuntu 20.04
• Ubuntu 19.10
• Ubuntu 18.04
• VSFTPD 3.0.3

Esimerkissämme toimialueen ohjauskoneen IP-osoite on 192.168.15.10.

Esimerkissämme FTP-palvelimen IP-osoite on 192.168.0.200.

Opetusohjelma Windows – Toimialuetilin luominen

• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Isäntänimi – TECH-DC01

Meidän on luotava vähintään yksi tili Active Directory -tietokantaan.

ADMIN-tiliä käytetään vsftpd-palvelimeen kirjautumisena.

Avaa toimialueen ohjauskoneessa sovellus nimeltä: Active Directoryn käyttäjät ja tietokoneet

Luo uusi tili Käyttäjät-säilöön.

Luo uusi tili nimeltä: admin

ADMIN-käyttäjälle määritetty salasana: kamisama123

Tätä tiliä käytetään VSFTPD-palvelimen todennettuna.

Toista tämä prosessi ja luo uusi tili nimeltä TEST01.

Onnittelut, olet luonut tarvittavan Active Directory -tilin.

VSFTPD – Kerberos-todennus Active Directoryssa

• IP – 192.168.15.11
• Käyttöjärjestelmä – Ubuntu 20
• Isäntänimi – VSFTPD

Määritä isäntänimi HOSTNAMECTL-komennolla.

Copy to Clipboard

Muokkaa HOSTS-määritystiedostoa.

Copy to Clipboard

Lisää toimialueen ohjauskoneen IP-osoite ja isäntänimi.

Copy to Clipboard

Ota Kerberos-todennus käyttöön asentamalla tarvittavien pakettien luettelo.

Copy to Clipboard

Suorita Grafiikka-asennuksessa seuraavat määritykset:

• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01.TECH.LOCAL
• Administrative server – TECH-DC01.TECH.LOCAL

Toimialueen tietoja on muutettava verkkoympäristöäsi vastaavat tiedot.

Muokkaa Kerberos-määritystiedostoa.

Copy to Clipboard

Tässä on kansio, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on kansio kokoonpanomme jälkeen.

Copy to Clipboard

Toimialueen tietoja on muutettava verkkoympäristöäsi vastaavat tiedot.

Olet saanut tarvittavat Kerberos-määritykset valmiiksi.

Opetusohjelma Ubuntu – VSFTPD:n asentaminen

Asenna tarvittavat paketit.

Copy to Clipboard

Muokkaa PAMin määritystiedostoa.

Copy to Clipboard

Tässä on tiedoston sisältö, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on tiedoston sisältö kokoonpanon jälkeen.

Copy to Clipboard

ETSI VSFTPD-palvelun määritystiedostoa

Copy to Clipboard

MUOKKAA VSFTPD-palvelun määritystiedostoa

Copy to Clipboard

Lisää seuraavat rivit tämän tiedoston loppuun.

Copy to Clipboard

Tässä on tiedoston sisältö, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on tiedoston sisältö kokoonpanon jälkeen.

Copy to Clipboard

CHROOT-ominaisuus estää käyttäjiä pääsemästä pois HOME-hakemistostaan.

Jos haluat jättää käyttäjän pois CHROOT-ominaisuudesta, lisää sen käyttäjänimi luettelotiedostoon.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Esimerkissämme jätiimme pois test01-nimisen tilin.

Käynnistä FTP-palvelu uudelleen.

Copy to Clipboard

Ota VSFTPD-palvelu käyttöön käynnistyksen aikana automaattisesti.

Copy to Clipboard

Muista, että suoritamme vain todennuksen Kerberos-protokollan avulla.

Käyttäjätilin on oltava olemassa paikallisesti.

Seuraavan komennon avulla voit luoda käyttäjätilin paikallisesti FTP-palvelimeen.

Copy to Clipboard

Onnittelen! OLET SAANUT VSFTP-palvelintodennuksen valmiiksi Kerberosin avulla.

Opetusohjelma Ubuntu – VSFTPD-asennuksen testaaminen

Luo kaksi paikallista tiliä.

Copy to Clipboard

Esimerkissämme TEST01-niminen käyttäjätili jätettiin CHROOT-ominaisuuden ulkopuolelle.

Tämä tili jätettiin pois lisäämällä käyttäjänimi CHROOT-luettelotiedostoon.

Copy to Clipboard

Lataa WINSCP-ohjelmisto etätietokoneessa ja yritä muodostaa yhteys FTP-palvelimeen.

FTP Server Connection

Käytä Active Directory -salasanaa FTP-käyttäjien todentamiseen.

TEST01-niminen tili voi käyttää hakemistoja HOME-hakemistonsa ulkopuolella.

Linux FTP Server

JÄRJESTELMÄNVALVOJA-niminen tili ei voi käyttää kotikansion ulkopuolisia kansioita.

FTP Server chroot

Onnittelen! Testasit ONNISTUNEESTI VSFTPD-asennuksen Ubuntu Linuxissa.