Comandes de client

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

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:

  • 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)