Interaktív FTP

Az ftp szolgáltatást nemcsak kényelmes, grafikus felületû böngészõk vagy segédprogramok segítségével vehetjük igénybe, hanem parancsüzemmódban is, párbeszédes (interaktív) módon. Ehhez elõször egy megfelelõ kliensprogramot kell elindítanunk, amellyel az ftp szolgáltatást nyújtó (tehát fájlok letöltését és megfelelõ jogosultság esetén feltöltését lehetõvé tevõ) ftp-szerverrel léphetünk kapcsolatba. Ennek általános formája:

ftp <ftp-szerver címe>

Telnettel bejelentkezve egy UNIX operációs rendszert használó számítógépre a parancs közvetlenül beírható. Windows rendszerben a parancsot többféleképpen is beírhatjuk:

Ha a parancsot MS-DOS ablakban adjuk ki, elõtte lehetõségünk van annak a könyvtárnak a beállítására, amelybe a letöltendõ fájlok fognak kerülni, ill. amelybõl fájlokat tudunk feltölteni a "távoli" ftp-szerverre. (Egyébként a lokális gépen az aktuális alkönyvtárat az elindított ftp kliensprogramból, az lcd paranccsal nekünk kell beállítanunk.)

Ne felejtsük el, hogy ha nincs saját jogosultságunk egy távoli számítógép használatára, akkor anonymous-ként kell bejelentkeznünk, és jelszóként a saját e-mail címünket kell beírnunk. Általában a távoli számítógépen a pub könyvtár az, amelybõl letölthetünk fájlokat, de persze ezt mindig ellenõriznünk kell, pl. bejelentkezés után egy dir parancsot kiadva.

A Windows beépített ftp kliensprogramja (C:\Windows\ftp.exe) többnyire a következõ fontosabb parancsok kiadását teszi lehetõvé interaktív ftp használata esetén (a nem Windows alapú ftp kliensprogramok is támogatják a megadott parancsok többségét):

Megjegyzés: a parancsok rövidíthetõek, azaz elegendõ annyi betû beírása, amely egyértelmûvé teszi a kliensprogram számára, melyik parancsot akarjuk kiadni. A Windows ftp kliensprogramjának talán legnagyobb hátránya, hogy nem támogatja az un. passzív vagy webalapú ftp kapcsolatot, azaz nem tudjuk kiadni a parancsot. Ez pl. a Debreceni Egyetemen a telepített tûzfal (firewall) aktuális beállításai miatt lehetetlenné teszi, hogy Windows rendszerbõl interaktív kapcsolatot építhessünk ki egy "távoli", azaz a tûzfalon kívül elhelyezkedõ ftp szerverrel. Így elõször egy UNIX rendszerû gépre (pl. a delfin.unideb.hu hallgatói gépre) kell bejelentkeznünk telnet segítségével, és ott kell kiadnunk az
    ftp <ftp-szerver címe>
parancsot. Majd bejelentkezés után, mielõtt még "lefagyna" a kapcsolat, a
    passive
paranccsal gyorsan váltsunk át passzív módba.


Boda István, 2004. február 17.