*   >> Lezen Onderwijs artikelen >> science >> computers

Het opzetten van een FTP:

server verbindt terug naar de opgegeven poort op de client. Uit de client firewall dit lijkt een extern systeem initiëren van een verbinding met een interne cliënt. - Iets wat doorgaans wordt geblokkeerd

Active FTP voorbeeld

Hieronder is een concreet voorbeeld van een actieve FTP-sessie. De enige dingen die zijn veranderd zijn de server namen, IP-adressen en gebruikersnamen. In dit voorbeeld is een FTP-sessie wordt gestart vanaf testbox1.slacksite.com (192.168.150.80), een Linux box waarop de standaard FTP command line client, om testbox2.slacksite.com (192.168.150.

90), een Linux box loopt ProFTPd 1.2. 2RC2. De debugging (-d) flag wordt gebruikt met de FTP-client om te laten zien wat er achter de schermen. Alles in rood is de debugging uitgang die toont de actuele FTP commando wordt verzonden naar de server en gegenereerd uit deze opdrachten reacties. Normaal server output wordt weergegeven in zwart, en input van de gebruiker is in het vet.

Er zijn een paar interessante dingen te overwegen over dit dialoogvenster. Merk op dat wanneer het PORT commando wordt gegeven, specificeert een poort op de client (192.168.150.

80) systeem, in plaats van de server. We zullen het tegenovergestelde gedrag zien wanneer we gebruik maken van passieve FTP. Terwijl we op het onderwerp, een korte opmerking over het formaat van de commando PORT. Zoals je kunt zien in het onderstaande voorbeeld wordt het geformatteerd als een reeks van zes getallen gescheiden door een komma. De eerste vier bytes zijn IP-adres terwijl de tweede twee octetten omvatten de poort die wordt gebruikt voor de gegevensverbinding. Op zoek naar de werkelijke poort vermenigvuldig de vijfde octet door 256 en voeg vervolgens de zesde octet aan het totaal.

Zo is in het onderstaande voorbeeld is het poortnummer ((14 * 256) + 178), of 3762. Een snelle controle met netstat dient deze informatie te bevestigen

testbox1: {/home /pt /slapper /public_html}% ftp -. .. d testbox2

Aangesloten op testbox2.slacksite.com

220 testbox2.slacksite.com FTP-server klaar Mijn Naam (testbox2: slapper): slacker

---> USER slacker

331 wachtwoord vereist voor slacker

wachtwoord:..

TmpPass

---> PASS XXXX

230 Gebruiker slapper ingelogd

---> SYST

215 UNIX Type: L8

Remote-systeem type is UNIX

behulp van binaire modus om bestanden

ftp> ls

ftp:.. setsockopt (genegeerd): Toestemming geweigerd

---> PORT 192,168,150,80,14,178

200 PORT commando succesvo

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.