Você está na página 1de 3

10.

Instalao e Configurao do Servidor FTP Um servidor FTP fornece, atravs de uma rede de computadores, um servio de acesso para usurios a um disco rgido ou servidor de arquivos atravs do protocolo de transferncia de arquivos: File Transfer Protocol. Seu acesso pode ser feito por qualquer usurio da rede, no modo annimo ou com autenticao, ou seja, com solicitao de usurio e senha. No ambiente Linux um dos servidores mais utilizados o ProFTPd que fornece o servio de FTP de forma bastante eficiente e tem como caracterstica a segurana e flexibilidade. Dentre as vantagens do ProFTPd podemos citar a configurao fcil, a possibilidade pode ser configurado em modo standalone ou atravs do inetd, o PID executado por um usurio sem privilgios (nobody) e tambm permite a configurao do nmero mximo de processos em execuo, minimizando vulnerabilidades. 10.1. Instalao A instalao do ProFTPd pode ser realizada atravs dos aplicativos grficos Synaptic ou Central de Programas do Ubuntu ou utilizando tambm o terminal atravs do apt-get ou do dpkg. 10.2. Iniciando e Parando o Servio sudo service proftpd [start | stop | restart] 10.3. Arquivos de Configurao No arquivo /etc/proftpd/proftpd.conf esto os parmetros para configurao do servidor FTP. Neste primeiro exemplo iremos apenas mudar no nome do servidor: ServerName SO-II. Salve o arquivo e, em seguida, reinicie o servio. 10.4. Evitando a Navegao pelo Sistema de Arquivos Por questes de segurana importante que o usurio no consiga visualizar o sistema de arquivos do servidor, para habilitar esse recurso edite o arquivo de configurao e retire o comentrio da linha: DefaultRoot ~. 10.5. Acesso Annimo No arquivo de configurao edite as linhas relativas ao acesso annimo, retirando os comentrios: <Anonymous ~teste> User teste Group nogroup # We want clients to be able to login with "anonymous" as well as "teste" UserAlias anonymous teste # Cosmetic changes, all files belongs to ftp user DirFakeUser on ftp

DirFakeGroup on ftp RequireValidShell

off

# Limit the maximum number of anonymous logins MaxClients 10 10.6. Personalizao da Mensagem de Boas Vindas Crie um arquivo chamado welcome.msg na pasta padro (home) do usurio. Em seguida, escreva o texto de boas vindas neste arquivo. 10.7 Acesso Atravs do Cliente FTP em Modo Texto A sintaxe para acessar o cliente FTP bastante simples, bastando escrever na linha de comando: ftp nomehost. A seguir esto relacionados os principais comandos utilizados em um cliente FTP: binary ou bin - Estabelece como binrio o tipo de representao dos arquivos a serem manipulados. cd - Muda o diretrio de trabalho na mquina remota. get arq_remoto [arq_local] - Recupera o arquivo_remoto e o arqmazena na mquina local. Se um nome de arquivo_local no for especificado, dado o mesmo nome do arquivo na mquina remota. mget arquivos_remotos - Faz um get para cada arquivo remoto cujo nome esteja na lista de arquivos_remotos. put arq_local [arq_remoto] - Armazena um arquivo local na mquina remota. Se no for especificado um nome arquivo remoto, ele ter o mesmo nome do arquivo local. mput arquivos_locais - Faz um put para cada arquivo local cujo nome esteja na lista de arquivos_locais ls [dir_remoto] - Exibe uma listagem do contedo de um diretrio da mquina remota. pwd - Retorna o nome do diretrio atual na mquina remota. quit - Termina uma sesso ftp. 10.8 Acesso Atravs do Cliente FTP em Modo Grfico ou Navegador Web Tambm importante salientar que o Servidor FTP pode ser acessado atravs de clientes grficos como, por exemplo, o FileZilla ou tambm atravs de qualquer navegador web, utilizando a URL do servidor, por exemplo, ftp://localhost. Referncias: FTP no Ubuntu em dez passos http://andregondim.eti.br/ubuntu/ftp-no-ubuntu-em-de-passos/ ProFTPd http://www.proftpd.org/

Basic FTP Commands http://www.cs.colostate.edu/helpdocs/ftp.html FileZilla - The free FTP solution http://filezilla-project.org/

Você também pode gostar