*   >> Lese Utdanning Artikler >> science >> computers

Sette opp en FTP:

1024) og sender porten P kommandoen tilbake til klienten. Klienten starter deretter tilkoblingen fra port N + 1 til port P på serveren for å overføre data

Fra server-side brannmur ståsted, for å støtte passiv modus FTP følgende kommunikasjonskanaler må åpnes.

FTP serverens port 21 fra hvor som helst (Client initierer tilkobling)

FTP server port 21 til port> 1024 (Server reagerer på oppdragsgivers kontroll port)

FTP server havner> 1024 fra hvor som helst (Client initierer datatilkobling til tilfeldig port spesifisert av server )

FTP server havner> 1024 til eksterne porter> 1024 (Server sender ACK (og data) til kundens data port)

I trinn 1, klienten kontakter server på kommando port og utsteder PASV-kommandoen.

Serveren svarer i trinn 2 med PORT 2024 forteller klienten hvilken port det er å lytte til for datatilkoblingen. I trinn tre klienten starter deretter datatilkoblingen fra sin data port til den angitte serveren data port. Til slutt, sender serveren tilbake en ACK i trinn 4 til kundens data port.

Mens passiv modus FTP løser mange av problemene fra klientsiden, åpner det opp en hel rekke problemer på serversiden. Det største problemet er behovet for å tillate en ekstern tilkobling til høye nummererte portene på serveren.

Heldigvis er det mange FTP demoner, inkludert den populære WU-ftpd lar administratoren å angi en rekke porter som FTP-serveren vil bruke. Se vedlegg 1 for mer informasjon.

Andre problemet innebærer støtte og feilsøking klienter som gjør (eller ikke) støtter passiv modus. Som et eksempel, ikke kommandolinjen FTP-verktøyet som følger med Solaris støtter passiv modus, nødvendiggjør en tredjeparts FTP klient, for eksempel ncftp.

Med den massive populariteten til World Wide Web, mange foretrekker å bruke deres web Nettleseren som en FTP-klient.

De fleste nettlesere støtter bare passiv modus ved tilgang til ftp: //URL-er. Dette kan enten være bra eller dårlig avhengig av hva servere og brannmurer er konfigurert til å støtte.

Passiv FTP Eksempel

Nedenfor er et faktisk eksempel på en passiv FTP-økt. Det eneste som er endret er navnene server, IP-adresser og brukernavn. I dette eksempelet en FTP-økt er initiert fra testbox1.slacksite.com (192.168.150.80), en linux boks som kjører standard FTP kommandolinje klient, til testbox2.slacksite.com (192.168.150.90), en linux boks kjører proftpd 1.2. 2RC2.

Debugging (d) flagget br

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.