Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: Cloud Servers, FTP
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
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
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
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
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