Ssh e ftp
Historia
A necessidade de transferirem-se arquivos entre as diversas redes de computadores que deram origem a Internet fez com que surgisse o FTP no início dos anos de 1970, mais precisamente em 1971 no MIT (Massachussetts Institute of Techology), e foi melhorado e teve inovações importantes acrescidas a ele em julho de 1973 de forma a ser usado com o sistema operacional UNIX. Sua simplicidade de uso e a facilidade de implementação e de manutenção o fizeram ser utilizado até os dias atuais. O protocolo FTP é genérico e não depende de hardware e de sistema operacional. A transferência é feita sempre que desejada e as únicas restrições são dadas pelas liberações ou proibições de acesso dos usuários.
Objetivo do FTP
O protocolo FTP define a maneira segundo a qual os dados devem ser transferidos numa redeTCP/IP.
O protocolo FTP tem como objetivos:
• Permitir uma partilha de ficheiros entre máquinas distantes
• Permitir uma independência dos sistemas de ficheiros das máquinas clientes e servidor
• Permitir transferir dados de maneira eficaz. Funcionamento do FTP ( Cliente – Servidor )
O protocolo FTP inscreve-se num modelo cliente-servidor, ou seja, uma máquina envia ordens (o cliente) e a outra espera pedidos para efetuar ações (o servidor). Quando ocorre uma conexão FTP, dois canais de transmissão estão abertos :
• Um canal para os comandos (canal de controle)
• Um canal para os dados Assim o cliente, tal como o servidor, possui dois processos que permitem gerir estes dois tipos de informação:
• O DTP (Data Transfer Process) é o processo encarregado de estabelecer a conexão e gerir o canal de dados. O DTP do lado do servidor chama-se SERVER-DTP, o DTP lado cliente é denominado USER-DTP
• O PI (Protocol Interpreter) é o intérprete de protocolo que permite comandar o DTP com a ajuda de comandos recebidos no canal de controle. É diferente no cliente e no servidor:
• O SERVER-PI está encarregado de ouvir os comandos