Grunnleggende FTP-kommandoer Hva er FTP FTP-verktøyet (File T ransfer P rotocol) brukes vanligvis til å kopiere filer til og fra andre datamaskiner. Disse datamaskinene kan være på samme sted eller på forskjellige nettsteder tusenvis av miles fra hverandre. FTP er en generell protokoll som fungerer på UNIX-systemer, samt en rekke andre systemer (ikke-UNIX). I forbindelse med denne nettsiden refererer den lokale maskinen til maskinen du først ble logget på, den du skriver inn ftp-kommandoen på. Den eksterne maskinen er den andre, den som er argumentet for ftp-kommandoen. Et brukergrensesnitt for standard File Transfer Protocol for ARPANET, fungerer FTP som tolk på den eksterne maskinen. Brukeren kan skrive inn en rekke UNIX-lignende kommandoer under denne tolken for å utføre ønskede handlinger på den eksterne maskinen. De fleste operativsystemer og kommunikasjonsprogrammer inneholder nå noen form for et FTP-verktøy, men kommandoene er litt forskjellig mellom dem. Følgende forklaringer og alfabetisk liste over kommandoer refererer til det vanlige FTP-verktøyprogrammet som vist på en UNIX-maskin. Kontroller dokumentasjonen for din egen maskin for å bestemme de tilsvarende kommandoene. De fleste datamaskiner inkluderer i dag et Windows-basert FTP-program som er mer PC-orientert og krever ikke full kjennskap til disse kommandoene. Du kan også utføre FTP via en nettleser. For eksempel, ta opp Internet Explorer og skriv inn 160 160 160 160 160 160 ftp: yourLoginNameIPaddress i stedet for en vanlig webside URL. FTP-nettstedet til Datavitenskapsavdelingen på CSU krever at brukeren bruker sftp. Den sikre versjonen av FTP. Skriv bare sftp i stedet for ftp. når du bruker FTP i et terminalvindu. Komme i gang For å koble din lokale maskin til den eksterne maskinen, skriv 160 160 160 160 160 160 ftp maskinnavn hvor maskinnavn er hele maskinens navn på den eksterne maskinen, f. eks. purcell. cs. colostate. edu. Hvis navnet på maskinen er ukjent, kan du skrive 160 160 160 160 160 160 ftp maskinnummer hvor maskinnummer er nettadressen til den eksterne maskinen, f. eks. 129.82.45.181. I begge tilfeller er denne kommandoen likt å logge på den eksterne maskinen. Hvis fjernmaskinen er nådd, svarer FTP ved å be om et loginnnavn og et passord. Når du legger inn ditt eget loginnnavn og passord for den eksterne maskinen, returnerer den spørsmålet 160 160 160 160 160 160 ftp og tillater deg tilgang til din egen hjemmekatalog på fjernmaskinen. Du bør kunne flytte rundt i din egen katalog og kopiere filer til og fra din lokale maskin ved hjelp av FTP-grensesnittkommandoene som er gitt på den neste siden. Anonym FTP Noen ganger kan det hende du ønsker å kopiere filer fra en ekstern maskin som du ikke har loggnavn på. Dette kan gjøres ved hjelp av anonym FTP. Når den eksterne maskinen ber om din loginname. du bør skrive inn ordet anonymt. I stedet for et passord. Du bør skrive inn din egen e-postadresse. Dette gjør at den eksterne siden kan holde oversikt over de anonyme FTP-forespørslene. Når du er logget inn, er du i den anonyme katalogen for den eksterne maskinen. Dette inneholder vanligvis en rekke offentlige filer og kataloger. Igjen bør du kunne flytte rundt i disse katalogene. Du kan imidlertid bare kopiere filene fra den eksterne maskinen til din egen lokale maskin, du kan ikke skrive på fjernmaskinen eller slette filer der. Vanlige FTP-kommandoer for å be om hjelp eller informasjon om FTP-kommandoene for å angi modusen for filoverføring til ASCII (dette er standard og overfører sju biter per tegn) for å angi modusen for filoverføring til binær (binærmodus overfører alle åtte bitene per byte og dermed gir mindre sjanse for en overføringsfeil og må brukes til å overføre andre filer enn ASCII-filer) for å avslutte FTP-miljøet (samme som avslutte) for å endre katalogen på den eksterne maskinen for å avslutte en forbindelse med en annen datamaskin lukker gjeldende FTP-tilkobling med brubeck. 160, men forlater deg fortsatt i FTP-miljøet. for å slette (fjerne) en fil i den gjeldende eksterne katalogen (samme som rm i UNIX) for å kopiere en fil fra den eksterne maskinen til den lokale maskinen kopierer filen ABC i den nåværende eksterne katalogen til (eller på toppen av) en fil med navnet DEF i din nåværende lokale katalog. kopier filen ABC i den gjeldende eksterne katalogen til (eller på toppen av) en fil med samme navn, ABC. i din nåværende lokale katalog. for å be om en liste over alle tilgjengelige FTP-kommandoer for å endre katalogen på din lokale maskin (samme som UNIX-cd) for å liste navnene på filene i gjeldende fjernkatalog for å lage en ny katalog i gjeldende fjernkatalog for å kopiere flere filer fra ekstern maskin til den lokale maskinen 160 blir du bedt om ayn-svar før du overfører hver fil, kopierer alle filene i gjeldende fjernkatalog til din nåværende lokale katalog, ved hjelp av de samme filnavnene. Legg merke til bruken av wild card karakteren,. å kopiere flere filer fra den lokale maskinen til den eksterne maskinen 160 du blir bedt om ayn-svar før du overfører hver fil for å åpne en forbindelse med en annen datamaskin, åpner en ny FTP-tilkobling med brubeck 160 du må skrive inn et brukernavn og passord for en brubeck-konto 160 160 160 (med mindre det er en anonym forbindelse). å kopiere en fil fra den lokale maskinen til den eksterne maskinen for å finne ut banenavnet til gjeldende katalog på den eksterne maskinen for å gå ut av FTP-miljøet (samme som bye) for å fjerne (slette) en katalog i gjeldende fjernkatalog. Mange andre grensesnittkommandoer er tilgjengelige. Også FTP kan kjøres med forskjellige alternativer. Vennligst referer til manualen din eller UNIX man siden på ftp for mer informasjon. Eksempel Sessioner Eksempler på to FTP-økter er gitt på de neste to sidene. Disse viser typen interaksjon du kan forvente når du bruker ftp-verktøyet. Eksempel på anonym FTP-sesjon En FTP-økt for å skaffe HPSC README-filen fra cs. colorado. edu anonym ftp-katalogen ved hjelp av et anonymt og et passord for egen e-postadresse. Eksempel på vanlig FTP-sesjon En FTP-økt for å kopiere filer fra en ekstern maskin tilbake til nordsieck. cs. colorado. edu ved hjelp av eget brukernavn og passord. WinSCP Gratis SFTP-, SCP - og FTP-klient for Windows-overføringsmoduser Som forskjellige plattformer (operativsystemer) bruk forskjellige format for tekstfiler, mange overføringsprotokoller støtter spesialmodus for overføring av tekstfiler (kalt tekst eller ASCII-modus). I modusen overføres ikke bare filen, men konverteres også til formatet som brukes av målplattformen. Modusen må ikke brukes til binære filer (inkludert dokumentfiler fra moderne tekstbehandlere, som Microsoft Word), da de må overføres uten endring. Tilgjengelige moduser WinSCP gir deg muligheten til å velge mellom tekst og binær overføringsmodus. Den er angitt som en av overføringsinnstillingene. WinSCP har også en spesiell automatisk modus (standard). Med denne modusen bestemmer WinSCP automatisk om overføringsmodus for en bestemt fil basert på filnavnet (vanligvis filtypen). Den såkalte tekstfilmasken kan konfigureres i dialoger nevnt ovenfor. Som standard inneholder det HTML, TXT, PHP, XML, INI, C, CPP og andre filtyper. Du kan endre masken som du trenger. Filer som ikke matcher masken, blir overført ved hjelp av binær modus. Server-side Tekstfilformat Det er to alternativer hvordan du støtter tekstmodusoverføringer. Det første alternativet er at klienten (WinSCP) kjenner direkte tekstfilformatet som brukes av serveren, og konverterer filen til formatet før overføring. Det andre alternativet er at det er noe på forhånd avtalt kanonisk format som klienten konverterer filen til før overføring, og fra hvilken serveren konverterer den (om nødvendig) etter overføring til eget format. Det andre alternativet er mer universal, men støttes kun av SFTP-4 og nyere og FTP 1). Det første alternativet brukes av WinSCP for SCP og SFTP-3 og eldre protokoller. I dette tilfellet må kunden (WinSCP) direkte kjenne og støtte server-sideformatet. Vanligvis er det mange tekstfilformater, nesten hver plattform har det eget format. WinSCP støtter to av de mest brukte formatene, Unix og Windows. Du kan velge mellom dem på Miljøside i Advanced Site Settings dialogboksen. Som de fleste SSH-servere (SFTP og SCP) og mange FTP-servere kjøres på Unix-systemet, kan du vanligvis legge standard Unix-format. WebDAV-protokollen tillater ikke å velge overføringsmodus. Redigering av binære filerAscii vs binære overføringer Det er to vanlige moduser for overføring av filer via FTP, ASCII og binær. Ascii-modus overfører filer som tekst. Eksempler på ASCII-filer ville være. txt. asp. html - og. php-filer. Binær modus overfører filer som rå data. Eksempler på binære filer ville være. wav. jpg. gif og mp3-filer. For å se hvilke filer som overføres i ASCi-modus, fra Core FTP, går du til å se - tilleggsalternativer - ingen utvidelser - med Ascii-utvidelser. I denne skjermen kan du legge til eller fjerne filutvidelser av filer som du ønsker å bli overført i ASCII-modus. De vanligste filtypene er allerede oppført. KjernefTP er standard som standard for å velge binær eller ascii-modus automatisk. Filer som er i filen asciitext filtillegg overføres som ascii, alle andre filer overføres som binære. Hvis du vil angi overføringsmodus manuelt, kan du velge en av følgende knapper i verktøylinjen øverst i hovedfeltet Core FTP. Den første knappen er ascii-modus, den andre binære, den tredje, automatisk modus (standard). Hvis du overfører filer fra Windows til en Unix-basert server, vil Ascii-modusen strekke ut tegnene CR (vognretur) som finnes på slutten av hver linje. Du kan legge merke til at filen du lastet opp er mindre enn din lokale fil. Dette er helt normalt og er ingenting å bekymre seg for.
Comments
Post a Comment