,, vsftpd (, v, dels, s, ecure, f, ile t, ransport, p, rotocol, d, aemon) er en sikker, hurtig ftp - server for unix - /linux - systemer."sådan" - i denne artikel, lad os se, hvordan til at fælde en grundlæggende ftp - server på centos 7.men denne procedure virker måske på rhel centos, videnskabelige linux 7. udgave. min testbox server hostname og ip - adresse, server.unixmen.local, og 192.168.1.101/24 hhv.ændre disse værdier matcher din scenario, installere vsftpd, alle kommandoer skal gennemføres med "rod" bruger.løb følgende kommando i terminal til at installere vsftpd pakke:, yum installere vsftpd ftp - y, få vsftpd, edit vsftpd konfiguration fil /etc /vsftpd /vsftpd. conf,, vi /etc /vsftpd /vsftpd. conf, finder følgende linjer og foretage de ændringer, som vist nedenfor: [...]# deaktiver anonyme login# anonymous_enable = ingen# uncomment# ascii_upload_enable = ja ascii_download_enable = ja# uncomment - ind i din velkomment budskab - dette er valgfrit,# ftpd_banner = velkommen til unixmen ftp tjeneste.#tilføjes i slutningen af denne fil# use_localtime = ja, gøre det muligt at starte vsftpd tjeneste:, systemctl mulighed for vsftpd systemctl begynder vsftpd, firewall og selinux konfiguration, tillade ftp tjeneste og havn, 21, via firewall. firewall cmd... fast... tilføje havn = 21 /tcp firewall cmd - permanent - tilføje service = ftp, genstarte firewall:, firewall cmd... lade, ajourføre selinux boolean - værdier for ftp:, setsebool - p ftp_home_dir, skabe ftp - brugere, som automatisk root bruger ikke har lov til at logge ind til ftp - server for sikkerhed.så, lad os skabe en normal undersøgelse bruger "sk" kodeord "centos.", useradd sk passwd sk, der forbinder til ftp - server, prøv at forbinde til ftp - server sig med bruger "sk": ftp 192.168.1.101 ind i ftp brugernavn og adgangskode, stikprøve, der er knyttet til produktionen. 192.168.1.101 (192.168.1.101).- velkommen til unixmen ftp tjeneste.navn (192.168.1.101: root), sk, 331 angiv koden.adgangskode: 230 login succes.fjernstyring type er unix.binær form for overførsel af filer.ftp >, tillykke!du vil være i stand til at logge ind til ftp - server uden problemer, klient side konfiguration, lad os forsøge at logge ind til ftp - server fra min ubuntu klientsystem, ftp 192.168.1.101, stikprøve, produktion, som er forbundet med 192.168.1.101.- velkommen til unixmen ftp tjeneste.navn (192.168.1.101: sk): sk 331 angiv koden.adgangskode: 230 login succes.fjernstyring type er unix.binær form for overførsel af filer.ftp >, voila!! vores ftp - server arbejder. adgang ftp - server via filezilla, arbejde command-line tilstand kan være lidt vanskeligt at nybegyndere.så lad os etablere en grafisk ftp klient filezilla ringede for at få tingene gjort meget lettere:,, note:,, som de måske allerede ved, i rhel 7 og derivater heraf, den tidligere firewall system (iptables) er blevet erstattet med firewalld,.jeg finder det lidt vanskeligt at få filezilla sammen med firewalld.jeg har slået det fra, og byttede tilbage til gamle firewall system kaldet, iptables,.jeg vil opdatere denne lektion så hurtigt som muligt, når jeg har fundet den løsning.hvis du ikke ’ t vil bruge filezilla skip følgende trin. det første anføre følgende kommandoer, én efter én til at frakoble nuværende firewall system, firewalld,, og at gamle firewall, iptables,.følgende kommandoer skal drives på jeres ftp - server, ikke i ftp klienter.,, yum installere iptables tjenesteydelser systemctl maske firewalld systemctl mulighed for at iptables systemctl ip6tables systemctl stoppe firewalld systemctl begynder iptables systemctl begynder ip6tables, tillade misligholdelse ftp havn "21 ″ gennem din firewall eller router.i serveren side, er følgende., redigere fil /etc /sysconfig /iptables,,, vi /etc /sysconfig /iptables, tilføje følgende linjer., [...] - en input - m - stat new - m tcp - p tcp - dport 21 - j acceptere [...] save og exit - filen.genstart iptables nu:, systemctl genstarte iptables systemctl genstarte ip6tables nu, gå tilbage til din klient, systemer og installere filezilla pakke. på debian baseret klient systemer:, sudo passende få installere filezilla for rhel baserede systemer, kan du installere filezilla ved hjælp af følgende kommando:, yum installere filezilla, åben filezilla klient fra din klient - system "dash" eller "menu".ind i ftp - server hostname eller ip - adresse, brugernavn, kodeord og havn.klik på "quickconnect" til at logge ind.,,, sikkert, du får følgende fejl, fejl: data forbindelse ikke kunne fastsættes: ehostunreach - ingen vej til vært fejl: forbindelse timeout fejl: undladt at hente fortegnelse over, at slippe af med denne fejl, - følgende trin.i de fleste tilfælde resolution 2 bør arbejde.,, resolution 1: 1.fra din filezilla klient, gå til at redigere - > indstillinger - > ftp - > aktiv tilstand. i aktiv tilstand regning, sørg for at den mulighed, "spørg deres operativsystem for eksterne ip - adresse" er udvalgt.,,, så gå til edit - > indstillinger - > ftp - > passiv tilstand.vælg "tilbage til aktiv tilstand" og tryk -, nu den fejl vil være væk i nogle tilfælde (kan være i vinduerne os kunder), beslutning 2:,, hvis problemet fortsat eksisterer, til jeres ftp - server, redigere fil "/etc /sysconfig /iptables ud". vi /etc /sysconfig /iptables ud, finde den linje, iptables_modules = "" og ændre det til iptables_modules = "ip_conntrack_ftp":,belastning yderligere iptables moduler (nat hjælpere) default: - ingen -rummet adskilt liste over nat hjælpere (f.eks. "ip_nat_ftp ip_nat_irc"), somlastes efter firewall regler anvendes.muligheder for hjælpere eropbevares i /etc /modprobe.conf., iptables_modules = "ip_conntrack_ftp", [...], redde iptables regler og genstarte firewall:, systemctl genstarte iptables, prøv igen fra filezilla.,,, det burde virke nu.,, adgang til ftp - server fra browser, du kan få adgang til den ftp - server fra din klient browser også.navigere, ftp: /////////////////////ftp - server ip - adresse.ind i ftp brugernavn og password.,,, nu kan du se indholdet i jeres ftp - server.,,, log - in, som en bestemt bruger, hvis du vil ind efter en bestemt bruger, navigere, ftp: /////////////////////brugernavn @ ftp - server ip - adresse.det vil anmode kodeordet for brugeren, anføres koden og du er færdig. for eksempel navigere, ftp: //sk @ 192.168.1.101,.ind i koden for brugeren, sk,.,,,,,, det er det. de ftp - server klar nu.begynder at bruge ftp.skål!,
installere og konfigurere ftp - server på centos 7
Previous:"lokale yum register i centos 7