CentOS är en version av operativsystemet Linux konstruerad för att användas inom en företagsmiljö . CentOS använder " vsftpd " paket för FTP-servern . Paketet är tillgängliga via online- program förvaret . FTP-servern använder TCP /UDP -portarna 21 och 22 . Dessa portar måste öppnas i brandväggen konfigurationen . Saker du behöver
vsftpd programpaket
Visa fler instruktioner
Installera programvaran
1
Öppna ett terminalfönster .
2
Skriv kommandot " su - " . . bli root-användaren
3
Skriv kommandot " yum install vsftpd " för att installera vsftpd programvara
konfigurera FTP -server
4
skriv kommandot " /etc /vsftpd /vsftpd.conf " för att öppna vsftpd konfigurationsfilen .
5
Ändra " xferlog_std_format " linje att läsa " xferlog_std_format = NO " för att stänga av standard ftpd xferlog loggformat .
6
Ändra " log_ftp_protocol " linje att läsa " log_ftp_protocol = YES " för att slå på den utförliga loggformat .
7
Ändra " chroot_local_user " linje att läsa " chroot_local_user = YES " för att begränsa användarna till sina hemkataloger .
8
Spara och stäng filen .
9
Skriv kommandot " chkconfig vsftpd på " att starta vsftpd när systemet startas .
10
Skriv kommandot " tjänsten vsftpd start " för att starta vsftpd tjänsten .
konfigurera brandväggen
11
Skriv kommandot " vi /etc /sysconfig /iptables " för att öppna iptables filen .
12
Lägg till följande linje innan den slutliga LOG och linjer DROP för RH - Firewall - 1 - INGÅNG :
- A RH - Firewall - 1 - INPUT - m state - state NEW - p tcp - dport 21 - j ACCEPT
13
Spara och stäng filen .
14
Skriv kommandot " vi /etc /sysconfig /iptables - config " för att öppna iptables konfigurationsfilen .
15
Lägg till följande rad i listan över moduler :
IPTABLES_MODULES = " ip_conntrack_ftp "
16
Spara och stäng filen
. 17
Skriv kommandot "service iptables starta " för att starta om brandväggen .
IPTABLES_MODULES = " ip_conntrack_ftp " Addera