Hype In deze les gaan we FTP behandelen, wat staat voor file transfer protocol, het FTP is een standaard netwerkprotocol dat wordt
gebruikt voor de overdracht van computerbestanden tussen een client en een server
op een computernetwerk.
FTP is gebouwd op een architectuur met een client-servermodel, waarbij gebruik wordt gemaakt van afzonderlijke controle- en gegevensverbindingen
tussen de Clyde en de server.
Dit is de definitie die ik heb.
Ik heb het eigenlijk precies van Wikipedia in een zeer eenvoudige woorden.
En FTP is een protocol dat wordt gebruikt om een bestand van server A naar server B over te brengen. Het protocol is eigenlijk een reeks regels die computers gebruiken
om te communiceren, zodat dat protocol een computer vertelt, hé, dit is hoe het moet worden overgebracht,
dit is de poort die je moet gebruiken dit is een codering die je moet gebruiken.
Dit zijn allemaal gedefinieerde regels die al zijn ingebouwd.
Maar een computer, een besturingssysteem voor de FTP, de standaard outpoured is 21, net als voor SSA, we
hebben 22 of DNS, we hebben 53.
En voor veel andere diensten die we draaien in de volgende vier FTP, de USB-poort 21 om te communiceren voor de ene server naar
de andere.
Voor deze lezing hebben we Linux machines nodig.
Als u geen Linux machine heeft, raad ik u aan om een andere Linux machine te bouwen
waarop Centaurus draait, en dat kan precies dezelfde zijn als die u eerder had.
Dus mijn eerste machine die ik gebruik is mijn eerste Linux VM.
Dit is een hostnaam en de tweede machine die ik heb aangemaakt en ik verwijs naar de hostnaam als
een Linux S. O. S zeven is gewoon een woord.
Het is gewoon een naam die ik gekozen heb.
Dus hoe dan ook, ik weet zeker dat je mijn eerste Linux, VM, S al hebt. O. S, VM en wat je moet doen is een andere
Linux installeren.
William Dus als ik je snel informatie geef over de Oracle virtual box, zie je, dit is de eerste VM die
ik draaide en dit is de informatie.
Het heeft één grote machine, 10 gigabyte sorry, vervangt die tweede machine die ik gebruik als server heeft
ook deze zelfde specificatie 10 gig, één gig, alles precies hetzelfde.
Zelfs ik gebruik dezelfde versie van S. O. S ook.
Maar ik gebruik een tweede zodat we dit kunnen doornemen, dit doen.
Laten we lessen.
Sorry.
Oké.
Dus om het grafisch uit te drukken, laten we in detail gaan.
Dus we hebben een client, een server die een bestand moet sturen naar een andere server, laten we het zo noemen.
Het gaat over een server B en telkens wanneer je een server hebt die verbinding probeert te maken met een andere server, wordt die
ontvanger een server en de verzender een client.
Dus het wil een bestand verzenden of het FTP protocol.
Nu, als deze ontvangende server geen enkele luisterdienst heeft om dat protocol te ontvangen,
dan zal hij die overdracht weigeren.
Dus moeten we ervoor zorgen dat het FTP D Deman of de dienst of de toepassing op die server draait.
En standaard, wanneer we het draaien, zal het die service opstarten.
Onzuiver 21.
Oké.
Wat is het proces om dat schoon en nuchter te configureren?
Dus laten we eerst naar de server kant kijken.
Dus hier zijn de snelle stappen die zullen dekken om de installatie configuratie van FTP te doen op de externe server.
Na een Ruleville controle van de heeft FTP server installatie zal controleren of je internet
connectiviteit hebt, zal de V als FTP pakket op de server installeren en dan zullen we het V FTP configuratie bestand aanpassen en in dat bestand zullen we bepaalde configuratie
veranderingen aanbrengen en deze veranderingen zijn hier opgesomd en we zullen ze een voor een overlopen en dat zal starten,
de service zal de server inschakelen zodat hij een boot tijd kan starten.
We stoppen de firewall D zodat de communicatie tussen server acht en server B kan plaatsvinden.
Als u uw firewall aan de gang wilt laten, dan moet u een regel toevoegen om poort
of verkeer 21 toe te staan.
Dus verkeer op Port 21, dat kun je online vinden.
Hoe voeg je FTP-poort toe aan de firewall DB en dan zou je de firewall D kunnen uitschakelen als je hem niet gebruikt, gewoon uitschakelen
zodat hij niet meer online komt.
En de laatste stap is natuurlijk, zorg ervoor dat je een gebruikersaccount aanmaakt op die FTP-server als je
die nog niet hebt, want dat is, dat is hoe we gaan gebruiken om bestanden van server acht
of zo A, B en de laatste over te zetten.
We installeren FTP-client op de client-server, worden onbeleefd, gomersall, FTP, worden een gewone
gebruiker en dan maken we een bestand aan met de naam Cougar.
Dit is een gewoon bestand.
U kunt eigenlijk elke gewenste bestandsnaam gebruiken.
Je kunt pizza of pasta kiezen, wat de bestandsnaam ook is.
Maar als je consequent wilt blijven, maak je gewoon een bestand met de naam Kruger.
Zodra met bestand is gemaakt, zal Denville FTP naar de server onze credentials invoeren, zal een API voor binair en dan
hash voor hash tagging dat zodat je de voortgang kon zien en we zullen een comen zetten Kuga.
Zodra deze overdracht plaatsvindt, typen we het gewoon door om uit dat FTP-proces te stappen.
Oké.
Dus laat me nu teruggaan naar het installatieproces van FTP op de server.
Oké.
Zoals ik al eerder zei, heb ik een cliënt, die mijn eerste en de allereerste Linux VM is die ik heb gemaakt.
En ik noemde het mijn eerste Linux VM.
En dan heb ik nog een machine die ik voor deze lezing gebruik.
En dan die machine die ik Linux S noem. O. S nu in deze machine, zodra je hem gebouwd
en geconfigureerd hebt, wil ik dat je root wordt.
Trouwens, ik was ingelogd als mezelf, dus als ik vertrek en dat doe ik, wie ben ik dan?
Ga je dat zien op deze server?
Ik heb al een account aangemaakt.
Ik heb Zol.
Dus als u tijdens de installatie geen camera hebt, kunt u die wel
maken.
Goed.
Word nu rudek.
Nadat je onbeleefd bent geworden, natuurlijk.
Wie ben ik?
Gewoon om te bevestigen als welke gebruikers je nu bent ingelogd moet je eerst de DP Daemon
of de FTP service op je machine installeren.
Controleer of het al geïnstalleerd is.
Dus ik raad je aan om R te typen. P. M. Dash Kuai en pak V.
S FTP.
Dit is de naam van het pakket dat gedownload moet worden.
OK, het is niet gedownload en het is
niet geïnstalleerd.
Ik wilde zeker weten dat deze machine waarop ik nu ben ingelogd, internettoegang heeft.
Dus ik doe gewoon betalen een dub dub, dub dub, Google Dotcom.
En zie je, ik krijg een perfect antwoord terug.
Het betekent dat ik internetverbinding heb.
Nu ga ik Jum installeren.
Discman gaat nu naar alle opslagplaatsen en controleert of er een FTP-pakket is
dat ik moet downloaden en installeren.
Heeft het wel gedaan.
Het controleerde en het zegt, ja, ik heb het.
En dit is voor architectuur 64 bit.
En de versie die ik heb, de laatste is 3. 0 tot doe je wilt downloaden.
En de grootte is 171.
Ja, ik wil wel downloaden.
Dus gewoon Y typen en op enter drukken zegt downloaden van pakket en dan zegt het een vingerafdruk, wat informatie,
wat beveiligingsinformatie.
Is het, is dit OK dat komt met een pakket.
Dat is prima.
Ga je gang en klik.
Ja.
Het uitvoeren van transactiecontrole, het uitvoeren van transactietest, zal het proces doorlopen van het ophalen van dat
pakket, het downloaden van het pakket, het installeren van het pakket en dan het verifiëren van de installatie, en aan het
einde zeg je dat het voltooid en geverifieerd is.
Natuurlijk.
Nu, als je datzelfde commentaar uitvoert, R. P. M. , Dash Kuai en graphologist, je zult zien
dat het pakket dat is geïnstalleerd.
Ziezo.
Dit is het pakket dat geïnstalleerd is.
We hebben dus bevestigd dat het is gedownload en natuurlijk is het geïnstalleerd.
Nu moeten we het configureren.
Dus elke keer dat je het woord configure hoort, betekent het dat we het moeten configureren in het configuratiebestand.
Het configuratiebestand voor de FTP-server staat op CBS, FTP, PD slash FTP-autobestand.
Dus voordat ik wijzig, raad ik je altijd aan er een kopie van te maken.
Dus laten we naar de ftp gaan en ls minus l tr doen en je zult zien dat dit het bestand is.
Nu wil ik dat je daar een kopie van maakt, dus kopie cpv soft-pedal kuch WFTDA kuch Dorridge, dit is de naam die ik meestal
kies om een kopie te maken zoals die luidt.
Het zal me vertellen dat dit het originele fort is.
Goed, de kopie van de backup is aangemaakt nu moet ik die val van EPD dot com wijzigen en nu moet
ik deze parameters die ik op mijn dia heb opgesomd gaan wijzigen.
Zoek eerst de volgende regels en breng de wijzigingen aan zoals hieronder aangegeven.
Anoniem inloggen uitschakelen.
Dus ik zal zoeken naar slash A en O en M sorry y m o u.
S Anoniem.
Het bracht me naar het eerste woord want ik doe een zoekopdracht binnen B het bracht me naar het eerste woord.
Maar dit is niet de lijn die ik zoek.
Dus ik druk op en om naar de volgende te gaan.
En daar staat Anonymous underscore enable en dat is het ook.
Ja.
Dus ga je gang en verwijder dat en zet nee omdat je niet wilt dat iemand anders als anoniem op je FTP server
komt.
Goed.
Volgende parameters is een SIAC I, een skuzzy I.
En nu moet je deze twee regels uitcommentaar halen.
Upload ingeschakeld, download ingeschakeld, dat is perfect in orde, kom nu naar beneden waar het zegt F. T. PD, zoek dat.
En daar staat FTP underscore Baner welkom op bloo ftp server.
Dat is prima.
En je zou dat kunnen verwijderen.
Ongecommentarieerd nu, als je wilt veranderen in welkom op Blyer FTP server in welkom op mijn mooie laptop server.
Dat is prima.
Dat zou je kunnen doen.
Nu, het laatste wat er staat ad aan het einde van dit bestand, als je naar het einde van dit bestand wilt gaan, moet
je op shift drukken en het brengt je naar het einde.
En hier ga ik gewoon voorop.
Ik ga zetten.
Commentaar.
Als lokaal.
Tijd en ik ga hun parameters invoeren, er staat gebruik underscore lokale tijd gelijk.
Ja.
Perfect dat dit de enige configuratiewijzigingen zijn die u nu moet maken, ga uw gang en sla het bestand
op.
Perfect bestand is opgeslagen, nu is het tijd om die BSF TPD service te starten, en daarvoor moeten we
het commandosysteem CTL Start EPD gebruiken.
Het is begonnen.
Laten we de status controleren of het echt gestart is of niet, ja, begin hier actief te zien.
Prachtig.
Nu wil ik dat inschakelen.
Dus elke keer als mijn systeem opnieuw opstart, hoef ik niet terug te gaan en die service handmatig te starten.
Ik wil dat die service elke keer start als dit systeem opnieuw opstart.
En daarvoor moet ik een commando systeem gebruiken, CTL spatie, activeer WPT druk enter.
En het is onze het is nu ingeschakeld.
Perfect.
Nu wil ik de firewall op de server uitschakelen.
Ik zal het commentaar gebruiken voordat ik het uitschakel.
Ik moet het stoppen.
Dus stop met firewallen.
Nu, zoals ik al eerder zei, als je Firewall D niet wilt uitschakelen, wat ik je niet aanraad omdat
dit mijn labomgeving is, dus ik zit goed.
Dus als je in de productieomgeving bent en je hebt een firewall draaien, dan moet
je de regel toevoegen om poor 21 toe te laten als inkomend verkeer voor die firewall.
Hoe dan ook, terug, laten we de firewall stoppen omdat ik mijn lab gebruik en dat heb ik echt niet nodig.
Het is nu gestopt.
Laten we de status controleren.
Kijk hier, er staat inactief, dood, perfect.
Nu wil ik dat je het uitschakelt, wat betekent dat elke keer als een computer opnieuw opstart, ik niet wil dat deze service weer
opstart.
Het is gehandicapt, perfect, mooi.
We deden ons werk aan de server kant, en de laatste regel die je gaat zien is zijn gebruiker advertentie
die ik heb als de gebruiker nog niet bestaat, ik bedoel, ik sluit de route af en ik doe dat.
Wie ben ik?
Zie je, ik heb al een account, mijn account.
Ik heb Tzahal op deze machine.
Dus als je geen account hebt, of als je geen account hebt dat je gaat
gebruiken voor FTP, dan wil ik dat je toch maar een account aanmaakt.
Dus dit is de configuratie die we volgden op de FCP sorry, op de FTP server.
Nu moeten we een paar dingen doen op de FTP-cliënt, dus de cliënt moet FTP installeren.
Het pakket en wat je moet doen, laten we naar onze klant gaan.
En mijn cliënt is hier.
Dit is mijn eerste slingsby perfect nu hier, als ik onbeleefd word.
Trouwens, ik was ingelogd, zoals ik heb, dus als ik nu FTP Command uitvoer, zie je het, zegt Basche, FTP
Command heeft nu de reden gevonden dat het geen telefoon is omdat ik de FTP Klyde niet geïnstalleerd heb, dus ik moet de client
nu installeren.
Natuurlijk, zoals ik al zei, controleer altijd of je dat hebt.
Internet connectiviteit en voor die roze, elke website die je online en het zegt, ik krijg
hun terug perfect nu kon ik gaan en doe een aantal installeren FTP.
Dit is niet het vest.
Dit is FDP.
We installeren hier dus het clientgedeelte, niet het serverpakket.
Oké, dus zodra je FTP installeert, zal het online gaan, controleren op het pakket.
En er staat dat het uitvoeren van transactiecontrole pakket, dit wordt perfect geïnstalleerd,
dit is wat ik wil, het versienummer zo en zo en de grootte is 61 K.
Dat is perfect.
Ga je gang.
Waarom?
OK, transactietests geslaagd, geverifieerd, geïnstalleerd, geverifieerd en voltooid, mooi.
Dus als je nu FTP typt en gewoon op enter drukt, zie je dat het commando daadwerkelijk is uitgevoerd en dat het je
in de interactieve FTP-sessie heeft gebracht.
Dat wil je nu niet gebruiken.
Klik gewoon op kopen, zodat je er weer uit kunt.
Nu wil ik dat je weer een afsal wordt.
Je zou kunnen doen zoals je Dashi Opsahl of natuurlijk in dit geval jezelf.
Maar je kunt ook gewoon afsluiten en dan ga je terug naar je eigen gebruikersaccount.
Iveson of zo.
Als ik X min L tr doe zijn dit de mappen en bestanden die ik nu in mijn.
Een home directory.
Dus dit is de thuismap.
OK, nu wil ik een bestand maken met de naam Touch Kruger.
Het is gemaakt, als je, ik laat me hier, je ziet dat het nul bytes heeft en hier staat nul bytes.
Wil je er iets aan toevoegen? Laten we zeggen dat ik dit zelf zal doen.
Luister naar me.
Ik zal dat aan Kruger voorleggen.
Perfect nu en je doet op dit punt, LTA, je ziet nu een totaal van vijfhonderd en zeventien beten.
Als je kat op Kruger zet, zie je eigenlijk de output van...
Precies.
Dat is toch mijn Aselton.
Dus ik.
Waarom heb ik dat gedaan.
Geen reden.
Ik wilde alleen wat informatie in dat dossier hebben.
Je had V kunnen doen. I. en typte iets anders als wij.
Krüger zoals dit is mijn dossier, blah blah.
Hoe dan ook, ik wilde alleen dat bestand vullen met wat informatie, zodat het nu geen nul bytes is.
Op dit moment heeft het vijfhonderdvijfenveertig bytes.
Oké, mooi.
We gaan nu verder, we hebben het dossier.
Nu is de vraag, ik wilde dat Krueger-bestand overbrengen naar de server.
En de server is de server waarop we dat FTP-pakket hebben geïnstalleerd.
Dus om het bestand naar de server over te brengen, moeten we het IP-adres van die server kennen.
Dus ik ga terug in mijn server om mijn server te sturen voor het IP adres.
Ik typ als de configuratie.
En als ik naar boven ga, zie je het IP adres voor ENPI zero, de getekende is 192 161 58.
Porfiry heeft het IP-adres.
Nu ga ik FTP 192 168 één doen.
DOT 58.
Druk op enter.
Prachtig.
Ziezo.
Zegt, welkom op Blyer FTP server, zie dat verdomde ding dat ik je vertelde als je het als mooi wilde neerzetten
hier mooi zou laten zien.
OK, dus hoe dan ook, er staat naam en IP adres en de gebruikersnaam is Ives.
Het heeft ook standaard die gebruikersnaam gekozen waar ik het over probeer te transporteren.
Als u een andere gebruikersnaam wilde gebruiken, dan geeft u hier aan, laten we zeggen dat u John of wat dan ook
wilde gebruiken, maar ik wilde mijn eigen naam gebruiken.
Ik was ook niet van plan om iets in te voeren.
Ik laat de standaardwaarde staan en druk op enter.
Geef het wachtwoord op.
Dit is het wachtwoord van uw Absol-account op die server of op die externe machine.
Het zegt 230 grote en succesvolle remote systeemtype is Unix die binaire modus gebruikt om bestanden over te dragen.
Perfect.
Nu, wat ik moet doen, ik wil dat je door Orbin typt als overschakelen naar binaire modus, omdat je het bestand wilt overbrengen,
altijd met behulp van FTP naar de binaire modus.
Dat is prima.
Dan wil ik dat je hash hash intypt als je de overdracht doet.
Laat me de hash tags zien, die me vertellen dat er vooruitgang is in de hash tag vooruitgang.
Nu tijd om het bestand te plaatsen.
Dus wanneer u en het is tijd om over te stappen gebruikt u het commando put omdat u van A naar B gaat
en Kuga doet.
Druk op enter.
Hier staat het.
Zodra je Kruger Local, Kruger en wat?
Passieve modus invoeren 150, OK, om gegevens te verzenden hashtag, onthoud, dit is een vooruitgang, als
het als een enorm bestand, je zou hebben gezien zo veel hashtags, 226 overdracht compleet 545 bytes.
Aangezien dit de grootte is van de van mijn bestand 545 succes.
Het is gelukt.
Perfect.
Nu zou je gewoon kunnen doen nu je terug bent bij je machine.
Wil je nu bevestigen dat underserve is overgedragen.
Natuurlijk, ja.
Laten we naar de server gaan.
Ik ben in mijn home directory en laten we ls minus l tr en je gaat hier zien.
Dit is Kruger.
Dit is de bestandsoverdracht.
Zo werkt de FTP-bestandsoverdracht.
Ik hoop dat deze lezing zijn doel heeft gediend.
En je weet hoe de FTP werkt.
Als u vragen heeft, aarzel dan niet om contact met mij op te nemen.
Ik ben hier om je te helpen.
Dus laten we aan deze FTP-server gaan werken en dit ding samen leren.
Veel geluk.