Buscar

servidor ftp

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
UFCD 0840 - Servidores Web 
 
 .................................................................................................................................. 3 
 .......................................................................................................... 4 
 ........................................................................................................................................ 6 
 ..................................................................................................................... 15 
 ................... 17 
 ............. 18 
 .................................................................................................................................... 19 
 ............................................................................................................................. 20 
 
 
 
2 
UFCD 0840 - Servidores Web 
Ilustração 1 - Entidades envolvidas numa secção FTP usual ...................................................5 
Ilustração 2 - Criar Grupo ................................................................................................................... 6 
Ilustração 3 - General settings ............................................................................................................ 7 
Ilustração 4 - Criar utilizadores .......................................................................................................... 7 
Ilustração 5 - Passive mode settings ................................................................................................. 8 
Ilustração 6 - Indicar pasta a ser partilhada na criação do grupo ........................................ 8 
Ilustração 7 - Nova Regra .................................................................................................................. 9 
Ilustração 8 - Indicar pasta a ser partilhada na criação do utilizador ................................ 9 
Ilustração 9 - Autenticação .............................................................................................................. 10 
Ilustração 10 - Aceder via Browser ................................................................................................. 10 
Ilustração 11 - Ficheiro de configuração vsftpd.conf ................................................................... 11 
Ilustração 12 - apt-get install vsftpd................................................................................................ 11 
Ilustração 13 - Criar directoria .......................................................................................................... 12 
Ilustração 14 - Adicionar utilizadores ............................................................................................. 12 
Ilustração 15 - chown ........................................................................................................................... 13 
Ilustração 16 - Reiniciar serviço ftp ................................................................................................. 13 
Ilustração 17 - Autenticação Ubuntu ............................................................................................. 14 
Ilustração 18 - Servidor ftp Ubuntu ................................................................................................ 14 
Ilustração 19 - Autenticação Local de Rede ................................................................................ 15 
Ilustração 20 - Local de rede ........................................................................................................... 15 
Ilustração 21 - filipe_ftp ...................................................................................................................... 16 
Ilustração 22 - ftp ................................................................................................................................. 17 
Ilustração 23 - Desactivação Servidor ftp Ubuntu .................................................................... 18 
Ilustração 24 - Desactivação Servidor ftp Windows ................................................................. 18 
 
3 
UFCD 0840 - Servidores Web 
Um servidor FTP permite a troca de ficheiros numa rede local de uma forma simples, 
rápida e eficaz, torna-se numa ferramenta muito útil para que constantemente 
executa a troca de ficheiros, no presente trabalho vamos mostrar como configurar um 
servidor FTP numa máquina Windows w noutra máquina Linux, neste caso Ubuntu. 
Vamos mostrar passo a passo como, essa configuração e daremos exemplos práticos 
realizados em aulas. 
Mencionaremos como podemos criar contas, utilizadores e grupos, ou então uma 
outra opção que é em modo anónimo. 
Um ponto muito importante e que não poderíamos deixar de falar é a segurança e 
as limitações que podemos configurar para que seja uma troca de ficheiros segura. 
 
4 
UFCD 0840 - Servidores Web 
O protocolo de transferência de ficheiros, FTP (File Transfer Protocol), foi 
desenvolvido com o objetivo de transferir ficheiros de maneira eficiente e simples 
entre dois computadores na rede, e através disto incentivar a troca de ficheiros entre 
diferentes máquinas, escondendo do utilizador as diferenças dos sistemas de ficheiros 
entre as máquinas. 
Uma sessão FTP geralmente envolve os cinco elementos ilustrados na figura abaixo 
(Ilustração 1). 
 A Interface com o utilizador: aplicação responsável pela comunicação entre o 
utilizador e o interpretador do protocolo. 
 Interpretador de protocolo do lado cliente: através da conexão do controlo 
que conversa com o interpretador de protocolo do lado servidor e juntos 
controlam a transferência. Também controla o processo de transferência de 
dados do cliente. 
 Interpretador de protocolo do lado servidor: Conversa com o cliente para 
controlar a transferência e controla o processo de transferência de dados do 
servidor. 
 Processo de transferência de dados do cliente: responsável pela comunicação 
com o Server, através da conexão de dados. É a parte do cliente que 
realmente realiza a transferência de dados. Controla também o sistema de 
ficheiros locais. 
 Processo de transferência de dados do servidor: responsável pela comunicação 
com o Client e o sistema de ficheiros remoto. 
Como mencionado em cima vamos ver uma imagem com os cinco elementos 
explicados anteriormente: 
 
 
 
 
 
5 
UFCD 0840 - Servidores Web 
 
 
 
Ilustração 1 - Entidades envolvidas numa secção FTP usual 
 
6 
UFCD 0840 - Servidores Web 
Para a construção de um servidor FTP no Windows vamos utilizar o Filezilla Server, 
passaremos a mostrar como criar os utilizadores os grupos, os acessos as restrições. 
 
 
 
 
 
 
 
 
A imagem anterior mostra como podemos criar um grupo no servidor FTP, o próximo 
passo é a criação dos utilizadores existentes na nossa ligação local: 
Ilustração 2 - Criar Grupo 
 
7 
UFCD 0840 - Servidores Web 
Em seguida vamos à opção “Server”, para configurarmos a porta de ligação, o IP ao 
qual acedemos remotamente pelo novo Browser e escolhemos o protocolo: 
 
Ilustração 4 - Criar utilizadores 
Ilustração 3 - General settings 
 
8 
UFCD 0840 - Servidores Web 
 
A pasta a ser partilhada é definida na criação de cada grupo ou utilizador, como 
podemos ver nas imagens seguintes: 
 
Ilustração 5 - Passive mode settings 
Ilustração 6 - Indicar pasta a ser partilhada na criação do grupo 
 
9 
UFCD 0840 - Servidores Web 
Ao definirmos a porta 21 como a porta de saída termos que ir abrir essa mesma porta 
para que os utilizadores possam aceder a pasta partilhada remotamente, para isso 
vamos à firewall do Windowsw criamos uma nova regra: 
Ilustração 8 - Indicar pasta a ser partilhada na criação do utilizador 
Ilustração 7 - Nova Regra 
 
10 
UFCD 0840 - Servidores Web 
Para finalizar no nosso browser digitamos o IP que definirmos no nosso Servidor e 
conseguimos aceder á nosso pasta partilhada isto depois de introduzidas as 
credenciais de acesso (USER E PASSWORD): 
 
 
 
 
 
 
 
Vamos agora mostrar como instalar e configurar um servidor FTP no Ubuntu, 
comecemos por instalar através do comando “apt-get install vsftpd”: 
 
 
Ilustração 9 - Autenticação 
Ilustração 10 - Aceder via Browser 
 
11 
UFCD 0840 - Servidores Web 
Passando pela configuração do servidor, este é editado no ficheiros de configuração 
situado na directoria /etc/vsftpd.conf, neste ficheiro de configuração permitimos se 
podem ou não utilizadores anónimos aceder ao nosso servidor, entre outras 
configurações: 
 
 
 
Ilustração 12 - apt-get install vsftpd 
Ilustração 11 - Ficheiro de configuração vsftpd.conf 
 
12 
UFCD 0840 - Servidores Web 
Para criarmos um utilizador teremos antes criar uma directoria, para tal utilizamos o 
comando “sudo mkdir –p /home/ftp/carlos”, vejamos um exemplo: 
 
Depois de criada a directoria, vamos então adicionar utilizadores, para tal 
necessitamos do seguinte comando “sudo useradd carlos –d /home/ftp/carlos –s 
/bin/false”: 
Ilustração 13 - Criar directoria 
Ilustração 14 - Adicionar utilizadores 
 
13 
UFCD 0840 - Servidores Web 
Para mudarmos as permissões dos utilizadores utilizamos o comando “sudo chown 
carlos /home/ftp/carlos” 
Para cada alteração nas configurações de default existe a necessidade de 
reiniciarmos o serviço ftp, para tal utilizamos o comando “sudo /etc/init.d/vsftpd 
restart”: 
Ilustração 15 - chown 
Ilustração 16 - Reiniciar serviço ftp 
 
14 
UFCD 0840 - Servidores Web 
Agora basta no nosso browser inserirmos ftp://192.168.56.5, que é o IP do nosso 
servidor, termos de colocar o utilizador e a respectiva password: 
 
 
 
 
 
 
 
Depois é só usufruirmos do nosso servidor ftp podendo aceder e partilhar de uma 
forma rápida e eficaz: 
 
 
 
Ilustração 17 - Autenticação Ubuntu 
Ilustração 18 - Servidor ftp Ubuntu 
 
15 
UFCD 0840 - Servidores Web 
No Windows existe uma opção que consiste na criação de uma localização de rede no 
Computador, que basta clicarmos e inserirmos as credenciais para acedermos, 
vejamos: 
 
Ilustração 20 - Local de rede 
Ilustração 19 - Autenticação Local de Rede 
 
16 
UFCD 0840 - Servidores Web 
Uma forma muito mais fácil de acedermos ao nosso servidor FTP: 
 
Ilustração 21 - filipe_ftp 
 
17 
UFCD 0840 - Servidores Web 
 
A autenticação pode também ser efectuada ao nível do utilizador, sendo-lhe 
facultada a informação de acordo com o seu perfil, assim podemos ter utilizadores 
anonymous, significa que não necessitam de Password, mas também acedem a um 
tipo de informação considerada de domínio público e os utilizadores autenticados, 
que acedem a um tipo de informação mais especifica e que não está disponível para 
os utilizadores anonymous. 
 
Ilustração 22 - ftp 
 
18 
UFCD 0840 - Servidores Web 
No Ubuntu para desactivarmos o FTP e os respectivos utilizadores basta 
desinstalarmos o Serviço FTP, através do Gestor de Pacotes Synaptic: 
 
No Windows existe uma forma bem mais simples basta no ícone da barra de 
ferramentas e tiramos o visto da opção “Server Online” 
Ilustração 24 - Desactivação Servidor ftp Windows 
Ilustração 23 - Desactivação Servidor ftp Ubuntu 
 
19 
UFCD 0840 - Servidores Web 
Com o presente trabalho podemos perceber que será bem mais fácil criar um 
Servidor FTP numa máquina Windows do que numa máquina Ubuntu, pois o 
Filezilla, torna-se numa ferramenta muito fácil de usar e de configurar. 
Numa máquina Linux a principal limitação do protocolo FTP é que todas as 
informações são transmitidas de forma não encriptada, como texto puro, incluindo os 
logins e senhas. Ou seja, alguém capaz de sniffar a conexão, usando um programa 
como o Ethereal, veria tudo que está a ser transmitido. Para aplicações onde é 
necessário ter segurança na transmissão dos arquivos, é recomendável usar o SFTP, o 
módulo do SSH que permite transferir arquivos de forma encriptada. Apesar disso, se 
quisermos apenas criar um repositório com alguns arquivos para download ou 
manter um servidor público como o Ibiblio.org, então o FTP é mais interessante, por 
ser mais simples de usar. 
 
 
20 
UFCD 0840 - Servidores Web 
 Este trabalho teve como apoio os seguintes sites:
 http://pplware.sapo.pt/tutoriais/como-montar-um-servidor-ftp-em-windows; 
 http://pplware.sapo.pt/tutoriais/vista-ligue-se-ao-seu-servidor-ftp; 
 http://pplware.sapo.pt/linux/como-montar-um-servidor-ftp-no-ubuntu/; 
 http://pplware.sapo.pt/pessoal/ftp-scheduler-enviar-ficheiros-por-ftp-a-horas-certas/; 
 http://pplware.sapo.pt/windows/software/filezilla-3-3-4-um-excelente-cliente-ftp/; 
 http://pamonha.co.cc/tecnologia/instalando-e-configurando-um-servidor-ftp-no-
ubuntu-10-04-1.html; 
 http://pt.kioskea.net/faq/2325-instalar-um-servidor-ftp-no-ubuntu#1-instalar-o-
servidor-ftp; 
 http://pt.kioskea.net/contents/internet/ftp.php3;

Continue navegando