Comandes de client #
- Breu descripció de comandes d'ftp. Per veure-les totes amb la comanda help de l'ftp podem obtenir més informació.
Connexió: #
| comanda | descripció |
|---|---|
| ftp | Comanda que obre connexió i porta a terme la possibilitat de transferència de fitxers (file transfer protocol) |
| ftp nom_màquina/IP | s'estableix una connexió ftp amb al màquina remota |
: Comandes per gestionar la connexió
Una vegada s'estableix la connexió ens demanarà un identificador (login) que pot ser el nostre (si estem donats d'alta a la màquina remota) i un password. Fet això se’ns obre una sessió d'ftp (prompt ftp>) que ens habilita en ambdós sentits la transferència de fitxers.
Hi ha manera també d'establir connexió amb una màquina remota servidora d'FTP anònim. En aquest cas com a 'login' posarem anonymous i com a 'password' la nostra adreça electrònica
| comanda | descripció |
|---|---|
| open host |
Connexió amb el servidor l |
| user nom-usuari |
Per fer login |
| close o disconnect | Tancar sessió |
| quit o bye | comanda de sortida de l'FTP |
: Comandes per gestionar la connexió alternatives
Control: #
| comanda | descripció |
|---|---|
| set {bin/binary/ascii} | estableix el tipus de transferencia (ascii / binary) |
| glob | commuta a actiu (on) o no actiu (off) els metacaràcters com “*” |
| pasv | activa el mode passiu |
| bin | força la transferència en binari |
| umask | Configura el sistema de permisos remot |
: Comandes de control
Navegació: #
| comanda | descripció |
|---|---|
| cd |
permet canviar de directori a la màquina remota |
| lcd |
ens diu el directori actual en la nostra màquina local, o permet canviar de directori a la màquina local |
| pwd | Mostra el nom del directori remot. |
| lpwd | Mostra el nom del directori local. |
| ls o nlist |
admet la comanda per llistar fitxers (també és vàlida la comanda dir) |
| mdir o mls |
Comportament idèntic a ls excepte que podem especificar múltiples fitxers remots. |
: Comandes de navegació
Transmissió de fitxers: #
| comanda | descripció |
|---|---|
| get fitxer-remot fitxer-local | baixes el fitxer a la teva màquina al directori actual de treball |
| mget fitxers-remots | Massive get. Permet utilitzar caracters especials com * |
| newer fitxer-remot | Fa un get només si la data del remot és més nova que la del local |
| put fitxer-local |
transfereixes fitxer-local a la màquina remota |
| mput fitxers-locals | Massive put. Permet utilitzar caracters especials com * |
| hash | marca amb # l’estat de la transferència ( la # pot ser 1Kb., 2Kb., ...) |
: Comandes de Transmissió de fitxers
Gestió de fitxers: #
| comanda | descripció |
|---|---|
| rename | reanomena fitxers |
| rm o del arxiu | esborra arxiu |
| mkdi directori-remot | crea el directori en el servidor |
| lmkdi directori-local | crea el directori en el client |
: Comandes de gestió de fitxers
Ajuda: #
| comanda | descripció |
|---|---|
| ? | Mostra l'ajuda |
: Comandes d'ajuda
Altres clients #
-
FTP mentres configurem cal provar/ho tot amb el client en entorn de comandes
-
FTP gràfic: Utilitats com gFTP (Gnome Linux) i Filezilla (Win, Linux).
-
Explorador d'arxius: Obrir una finestra de Nautilus, menu->Vés->Ubicació->Escriure: ftp://[usuari:contrasenya@]ip-o-nom-servidor
-
Navegador Web:
- Cal escriure: ftp://[usuari:contrasenya@]ip-o-nom-servidor
- Exemple: ftp://joan:secret@ftp.microsoft.com
- Exemple (sense usuari) ftp://ftp.microsoft.com (apareixerà una finestra de validació)
-
Hem de comprovar que el servidor funciona i fa el que es demana:
- Des d'un client de consola (proves amb diferents usuaris, pujar i baixar fitxers, provar restriccions, etc)
- Des d'un navegador web i explorador d'arxius tipus Nautilus (proves amb diferents usuaris, pujar i baixar fitxers, provar restriccions, etc)
- Des dels clients gràfics Filezilla i gFTP des de windows i Linux (proves amb diferents usuaris, pujar i baixar fitxers, provar restriccions, etc)