Hostwinds Tutorials

Zoekresultaten voor:


Inhoudsopgave


Hoe maak ik een FTP-account aan zonder een configuratiescherm?
Hoe vsftpd te installeren
CentOS 6 / Redhat 6
CentOS 7 / Redhat 7
Ubuntu / Debian
Hoe een FTP-gebruiker toe te voegen

Hoe FTP -server in te stellen met vsftpd

Trefwoorden: Cloud Servers,  FTP 

Hoe maak ik een FTP-account aan zonder een configuratiescherm?
Hoe vsftpd te installeren
CentOS 6 / Redhat 6
CentOS 7 / Redhat 7
Ubuntu / Debian
Hoe een FTP-gebruiker toe te voegen

Hoe maak ik een FTP-account aan zonder een configuratiescherm?

Deze handleiding heeft betrekking op het maken van FTP-accounts met VSFTPD, en deze software kan worden geïnstalleerd op CentOS 6, CentoS 7 en Ubuntu.

Voordat u software installeert, is het altijd de beste praktijken om ervoor te zorgen dat uw systeem up-to-date is.Zie en volg de volgende gids om uw server bij te werken. Hoe u uw server kunt bijwerken

Hoe vsftpd te installeren

CentOS 6 / Redhat 6

Stap 1 - Installeer eerst vsftpd. Doe dit door de volgende opdracht te geven terwijl u bent aangemeld via SSH.

yum install vsftpd

Opmerking: u wordt gevraagd om de installatie te bevestigen.Als u dit wilt vermijden, kunt u de optie -y gebruiken.

Stap 2 - FTP is technisch gezien nu functioneel op de server.Het wordt echter geadviseerd om de volgende beveiligingwijzigingen in het configuratiebestand voor vsftpd te nemen.(Gelegen op /etc/vsftpd/vsftpd.conf)

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES

Zodra u deze wijzigingen aanbrengt, moet u de VSFTPD-service opnieuw opstarten:

service vsftpd restart

Stap 3 - U moet nu de vsftpd-service zo instellen dat deze altijd start bij het opstarten met behulp van het volgende commando:

chkconfig vsftpd on

Stap 4 - De laatste stap is het toestaan van de standaard FTP-poort (21) door de firewall. Doe dit door de volgende opdracht te gebruiken:

iptables -A INPUT -p TCP -m TCP --dport 21 -j ACCEPT

Stap 5 - Start nu de firewall opnieuw met de volgende opdracht:

service iptables restart

CentOS 7 / Redhat 7

Stap 1 - Installeer vsftpd. Doe dit door de volgende opdracht te geven terwijl u bent aangemeld via SSH.

yum install vsftpd

U wordt gevraagd om de installatie te bevestigen door op "Y" te drukken als u dit wilt vermijden, kunt u de------optie gebruiken aan het einde van de opdracht.

Stap 2 - FTP is nu functioneel op de server, maar het wordt geadviseerd om de volgende beveiligingwijzigingen in het configuratiebestand voor vsftpd te maken.(Gelegen op /etc/vsftpd.conf)

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES

Nadat u deze wijzigingen hebt aangebracht, start u de vsftpd-service opnieuw met de volgende opdracht:

systemctl restart vsftpd

Stap 3 - U moet nu de vsftpd-service zo instellen dat deze altijd start bij het opstarten met behulp van het volgende commando:

systemctl enable vsftpd

Stap 4 - De laatste stap is het toestaan van de standaard FTP-poort (21) door de firewall. Doe dit door de volgende opdracht te gebruiken:

firewall-cmd --permanent --add-port=21/TCP

Stap 5 - Start nu de firewall opnieuw met de volgende opdracht:

firewall-cmd --reload

Ubuntu / Debian

Stap 1 - Installeer vsftpd. Doe dit door de volgende opdracht te geven terwijl u bent aangemeld via SSH.

apt-get install vsftpd

U wordt gevraagd om de installatie te bevestigen.Als u dit wilt vermijden, kunt u de optie -y gebruiken.

Stap 2 - FTP is nu functioneel op de server.Het wordt echter geadviseerd om de volgende beveiligingwijzigingen in het configuratiebestand voor vsftpd te nemen.(Gelegen op /etc/vsftpd.conf)

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES

Zodra u deze wijzigingen hebt aangebracht, moet u de VSFTPD-service opnieuw opstarten met behulp van de volgende opdracht:

service vsftpd restart

Hoe een FTP-gebruiker toe te voegen

U kunt een nieuwe gebruiker maken die kan worden gebruikt voor FTP met behulp van de opdracht Add-User.Houd er rekening mee dat de specifieke syntx van deze opdracht voorkomt dat toegang tot de bash-schaal voor de gemaakte FTP-gebruiker is.Deze opdracht werkt voor zowel CentOS / Redhat en Ubuntu / Debian.Als u een nieuwe FTP-gebruiker wilt toevoegen, geeft u de volgende opdracht uit, terwijl u bent ingelogd via SSH, het vervangen van newusername met de gebruikersnaam die u wilt gebruiken.

useradd -m NewUserName -s /usr/sbin/nologin

Nadat de gebruiker is toegevoegd, stelt u zijn wachtwoord in met de volgende opdracht, waarbij u de gebruikersnaam vervangt door de naam van de gebruiker:

passwd username

U wordt gevraagd om het wachtwoord twee keer in te voeren.Het wachtwoord is echter niet zichtbaar als u het typt.Doe voorzichtig.

U zou nu via FTP toegang moeten hebben tot de server met behulp van het IP-adres van de server, de gebruikersnaam en het wachtwoord die u heeft aangemaakt, en poort 21. Houd er rekening mee dat de gebruiker alleen toegang heeft tot hun specifieke homedirectory.

Geschreven door Michael Brower  /  december 13, 2016