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)