You are on page 1of 4

Comandos FTP

Junho 2014

O protocolo FTP
Protocolo e aplicao
Arranque de uma sesso FTP
Comandoss FTP
Mais informao

O protocolo FTP
FTP (File Transfer Protocol) um protocolo, ou seja, uma linguagem standard de comunicao
entre duas mquinas, permitindo a mquinas de tipos diferentes (ou cujo sistema de explorao
diferente) transferir ficheiros para uma rede que funciona sob TCP/IP.

O FTP funciona num ambiente cliente/servidor, isto , a mquina distante configurada como
servidor e por conseguinte espera que uma mquina lhe pea um servio. Sob UNIX, o servio
fornecido pelo que se chama um "demnio", uma pequena tarefa que funciona em fundo. O
demnio FTP chama-se ftpd.

Os software clientes so numerosos, alguns dos quais se executam a partir de uma linha de
comando (por exemplo, o comando ftp, aplicada em padro em numerosos sistemas de
explorao), mas uma grande maioria permite manipular ficheiros num interface grfico
(CuteFTP por exemplo), tornando as transferncias de ficheiros mais conviviais.

O protocolo FTP permite trocar um ficheiro ao mesmo tempo, nos dois sentidos entre a
mquina cliente (a que iniciou a conexo, por conseguinte a mquina recorrente) e a mquina
servidor (a que fornece o servio FTP, por conseguinte a mquina chamada). O protocolo FTP
permite tambm outras aces, como a criao e a supresso de directrios (com a condio de
estarem vazios), a listagem dos ficheiros, a supresso e a alterao de nomes de ficheiros, etc.

Protocolo e aplicao
No se deve confundir as duas noes de protocolo e aplicao! Com efeito, um protocolo um
conjunto de regras e procedimentos que foram definidos para estandardizar a comunicao,
enquanto que a aplicao a programao de um software que segue (mais ou menos bem) as
recomendaes do protocolo.
Assim, o comando "ftp" foi rapidamente aplicado em numerosas plataformas, segundo as
especificaes do protocolo FTP.

Arranque de uma sesso FTP


O comando "ftp" est disponvel de origem em diversas plataformas, incluindo UNIX, Windows
e Linux. O comando que permite iniciar uma sesso FTP geralmente o seguinte:

ftp nom_du_serveur

nom_du_serveur representa o nome ou o endereo IP da mquina distante qual se deseja


ligar. necessrio obviamente que a mquina alvo disponha de um servio FTP.

Aquando da iniciao da conexo, diversas linhas de texto aparecem no ecr. A primeira linha
assinala que est ligado a um servidor FTP, as linhas seguintes constituem uma mensagem de
boas-vindas, podendo indicar o tipo de site FTP de que se trata (i.e, que tipo de ficheiros ele
aloja ou o organismo a que pertence), ou recomendaes para os utilizadores.

Sob FTP, cada linha comea por um nmero que indica um cdigo relativo a uma falha ou a um
sucesso. No caso da mensagem de boas-vindas, a linha est, por exemplo, precedida do
nmero 220, que significa que "o servio est pronto para o novo utilizador".

O servidor pede-lhe que escreva o seu nome de utilizador (tambm chamado login ou
identificador), para definir privilgios de acesso (como o direito de escrita ou de leitura). Aps
validao, uma linha que comea pelo nmero 331 convida-o a introduzir a sua senha, que ser
mascarada, ou seja, no aparecer no ecr.

Pode acontecer que o servidor seja pblico. Neste caso, o acesso pode fazer-se anonimamente,
ser necessrio iniciar a sesso como: "anonymous". A tradio diz que, para os servidores
pblicos, o utilizador escreva como senha o seu endereo de correio electrnico, mas pode
escrever o que quiser.

Aquando da validao da senha, uma mensagem indicar se a conexo foi estabelecida ou


no, neste caso as razes sero dadas (o ste pode, por exemplo, ter atingido o seu limite
mximo em termos de utilizador, neste caso a mensagem "No more user access allowed"
aparece).

Uma vez ligado ao ste, o FTP espera por parte do utilizador comandos que descrevam as
aces a efectuar.

Comandoss FTP
Os comandos FTP usuais so os seguintes :

Comando Descrio
help Mostra o conjunto dos comandos suportados pelo servidor FTP

status Permite conhecer certos parmetros da mquina cliente


Este comando f-lo passar do modo ASCII (envio de documentos de texto) para o
binary modo binrio (envio de ficheiros em modo binrio, ou seja, para os ficheiros no
texto, como imagens ou programas)

ascii Passa do modo binrio ao modo ASCII. Este modo o modo por defeito

type Permite mostar o modo corrente de transferncia (binrio ou ASCII)


Permite-lhe reiniciar uma sesso no site FTP corrente com um nome de utilizador
user
diferente. Uma nova senha ser-lhe- ento pedida
Permite listar os ficheiros presentes no directrio corrente. O comando "ls - l" trata
ls
das informaes suplementares nos ficheiros

pwd Mostra o nome completo do directrio corrente


Este comando significa change directory, permite alterar o directrio corrente. O
cd
comando "Cd." permite aceder ao directrio de nvel superior
O comando mkdir (sob UNIX, ou md sob sistema Microsoft) permite criar um
mkdir directrio no directrio corrente. A utilizao deste comando est reservada aos
utilizadores que tm um acesso que o permite

Comando rmdir (sob UNIX, ou rd sob sistema Microsoft) permite suprimir um


rmdir directrio no directrio corrente. A utilizao deste comando est reservada aos
utilizadores que tm um acesso que o permite

Este comando permite recuperar um ficheiro presente no servidor

Se o comando estiver seguido de um nome de ficheiro, o ficheiro distante


transferido para a mquina local no directrio local corrente
Se o comando estiver seguido de dois nomes de ficheiros, o ficheiro distante
get (o primeiro nome) transferido para a mquina local no directrio local
corrente, com o nome de ficheiro precisado (o segundo nome)

Se por acaso o nome de ficheiro contiver espaos, necessrio escrev-lo entre


aspas.

Este comando permite enviar um ficheiro local para o servidor

Se o comando estiver seguido de um nome de ficheiro, o ficheiro local


transferido para o servidor no directrio distante corrente
Se o comando estiver seguido de dois nomes de ficheiros, o ficheiro local (o
put primeiro nome) transferido para o servidor no directrio distante corrente,
com o nome de ficheiro precisado (o segundo nome)

Se por acaso o nome de ficheiro contiver espaos, necessrio escrev-lo entre


aspas.
open Fecha a sesso corrente e abre uma nova sesso num outro servidor FTP

close Fecha sesso corrente, deixando o software FTP cliente activo


bye Desliga o software cliente do servidor FTP e pe-no em estado inactivo

quit Desliga o software cliente do servidor FTP e pe-no em estado inactivo

Mais informao
O protocolo FTP

Este documento, intitulado Comandos FTP a partir de Kioskea (pt.kioskea.net) est disponibilizado sob a licena
Creative Commons. Voc pode copiar, modificar cpias desta pgina, nas condies estipuladas pela licena, como
esta nota aparece claramente.

You might also like