../fittec/seguretat/UB
Preguntes i respostes més freqüents (FAQ)
Serveis Elementals del TCP/IP
 

 

Com funciona el ftp

Índex

Utilitat FTP. Transferència de fitxers.

Introducció
Procediment per realitzar una transferència del fitxer
FTP Anònim
Comandes del FTP des de DOS (o des de UNIX)
Exemple de transferència de fitxers (des d'entorn PC-DOS)
Exemples d'utilització des d'una sessió FTP (des de Mac)


Utilitat FTP. Transferència de fitxers

Introducció

FTP (o servei de transferència de fitxers) és una utilitat que permet copiar fitxers entre ordinadors de forma interactiva a través de la xarxa. Amb aquesta utilitat també s’estableix una connexió entre l’ordinador local, client (l’ordinador des d’on s’executa la comanda FTP) i l’ordinador remot, servidor (l’ordinador al qual volem connectar-nos).

Permet transferir fitxers de tipus: texte, programes, dades, imatges,...

Aquesta utilitat fa servir el protocol TCP/IP

ATENCIÓ: EL FTP NO ÉS UNA APLICACIÓ SEGURA. ÉS CONVENIENT UTILITZAR UN FTP SEGUR (SSH FILE TRANSFER) ON LA TRANSFERÈNCIA DE FITXERS ES FA DE FORMA ENCRIPTADA. Podeu obtenir-la sol·licitant-la al Departament d'Aplicacions i Software.

Procediment per realitzar una transferència de fitxers

Abans d'establir la connexió cal conèixer l’adreça IP o el nom de la màquina amb la qual es vol connectar.

Després cal carregar el protocol TCP/IP per poder activar posteriormant aquesta utilitat (si ja estava carregat, no cal carregar-lo de nou).

Per activar la comanda de transferència de fitxers o FTP cal executar la següent comanda:

 

PC-DOS:

C:> ftp nom_maquina

PC-Windows:

Obrir la carpeta Comunicacions TCP/IP

Prèmer sobre l’icona FTP

 

Macintosh:

Opció FTP del programa TCP/Connect II, que es troba a al menú de Services, o fer clic sobre el botó que fa 6 de la barra de botons superior.

 

UNIX:

$ ftp nom_maquina

Una vegada establerta la connexió, el sistema remot demanarà un codi (login) i una clau d’accés (password) per poder realitzar la transferència de fitxers. Una vegada s’hagi comprovat que les dades entrades són correctes el sistema respondrà amb el indicador (si ens hem connectat utilitzant la versió per a UNIX o per a PC-DOS del programa FTP):

ftp>

A partir d’aquest moment ja es poden entrar les ordres per començar la transferència de fitxers.

FTP Anònim

Podem connectar-nos per transferir fitxers (fer FTP) a qualsevol ordinador on tinguem codi i password (estem donats d’alta com a usuaris). Per exemple, ens podem connectar amb el nostre servidor UNIX, on som usuaris, per passar fitxers des del nostre directori HOME en aquesta màquina, cap al nostre PC o MAC.

Tanmateix, hi ha molts ordinadors arreu del món que mantenen servidors FTP de lliure accès per a qualsevol usuari d’Internet. Aquests reben el nom de FTPs Anònims i generalment contenen grans quantitats de programes d’ús gratuit (freeware) o per avaluar durant uns dies (shareware), així com altres tipus d’informació. Per aquests servidors cal entrar la paraula anonymous o (ftp) quan demana el login i la nostra adreça de correu electrònic quan ens demani la clau d’accés. Alguns servidors d’FTP anònim són:

ub.es
ftp.ird.ub.es
ftp.uab.es
garbo.uwasa.fi
cica.indiana.edu
ftp.funet.fi
ftp.rediris.es
ftp.netscape.com
ftp.uu.net
ftp.wustl.edu

Comandes del FTP des del DOS (o des de UNIX)

ascii Mode ascii de transmissió de fitxers (fitxers tipus texte)

binary Mode binari de transmissió de fitxers (programes, fitxers comprimits...)

type Mostra el mode de transferència

cd dir Canviar al directori dir de la màquina remota

lcd dir Canviar al directori dir de la màquina local

pwd Mostrar el directori actual a la màquina remota

dir o ls Llistar el directori actual a la màquina remota

ldir o !ls Llistar el directori actual a la màquina local

get fitxer Copiar de la màquina remota a l’ordinador local un fitxer

mget fitxer1 fitxer2... Copiar n fitxers de la màquina remota a la màquina local.

put fitxer Copiar un fitxer de la màquina local a la màquina remota.

mput fitxer1 ... fitxerN Copiar N fitxers de la màquina local a la màquina remota.

! Sortir al sistema operatiu momentàneament

? Mostrar ajuda

show fitxer Mostra el contingut d’un fitxer

quit Tancar la connexió.

Exemple de transferència de fitxers (des d’entorn PC-DOS)

 

C:> ftp morgana.ird.ub.es

Connected to morgana.ird.ub.es

220 morgana FTP server (Version 16.2 Fri May 24 17:03:27 GMT 1991) ready

Name (morgana.ird.ub.es: sistemes): anna

331 Password requierd for anna:
230 User anna logged in.

ftp:morgana.ird.ub.es>cd examples

250 CWD command successful.

ftp:morgana.ird.ub.es>pwd

/users/anna/examples

ftp:morgana.ird.ub.es>dir

200 PORT command successful
150 Opening ASCII mode data connection for file list

texte1
texte2
texte4
texte5.zip

226 transfer complete
135 bytes received in 0.0021 seconds

ftp:morgana.ird.ub.es> ldir

autoexec.bat
config.sys
carta1.doc

ftp:morgana.ird.ub.es> ascii

Type set to I

ftp:morgana.ird.ub.es> get texte1

226 transfer complete
135 bytes received in 0.0021 seconds

ftp:morgana.ird.ub.es> binary

ftp:morgana.ird.ub.es> get texte5.zip

226 transfer complete
135 bytes received in 0.0021 seconds

ftp:morgana.ird.ub.es> put carta1.doc

226 transfer complete
135 bytes received in 0.0021 seconds

ftp:morgana.ird.ub.es> bye

Exemples d’utilització d’una sessió FTP des de MAC

Hem de tenir una carpeta semblant a la següent:

Un cop carregat el software de xarxa (seleccionant la icona TCP/Connect IIÒ 2.2.1), se’ns ofereixen les següents opcions des de la línia de menús:

Per establir una sessió remota hem de activar l’opció Services i dins d’ella FTP,o bé fer clic sobre el sisé botó de la línia superior de botons. Així per connectar-nos per exemple a un ordinador anomenat morgana.ird.ub.es faríem:

I el menú que ens apareixeria seria el següent: a la dreta tenim les carpetes de l'ordinador remot, a l'esquerra les de l'ordinador local. Els botons del mig especifiquen el format de transferència (binari, ASCII, Imatge o Automàtic) i les possibles instruccions que admet l'aplicació (Remove, Copy i Rename):

Ara simplement introduiem el nostre login (o Username) i Password. Com en el cas de l’utilitat TELNET podem predefinir un conjunt d’ordinadors per tal de no tenir que escriure cada vegada el nom de l’ordinador al qual volem connectar-nos. Cal anar a Edit | Configure | Hosts.

 

tornar a l'inici


Sistemes | Documents

Manuals | Fitxes Tècniques | Preguntes i respostes més freqüents

Darrera Actualització 05-Sep-2001