![]() |
|
|
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)
| 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: 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 texte1 226 transfer complete ftp:morgana.ird.ub.es> ldir autoexec.bat ftp:morgana.ird.ub.es> ascii Type set to I ftp:morgana.ird.ub.es> get texte1 226 transfer complete ftp:morgana.ird.ub.es> binary ftp:morgana.ird.ub.es> get texte5.zip 226 transfer complete ftp:morgana.ird.ub.es> put carta1.doc 226 transfer complete 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.
Manuals | Fitxes Tècniques | Preguntes i respostes més freqüents
Darrera Actualització 05-Sep-2001