.............................................................................................................................
Ilustração 1 - Entidades envolvidas numa secção FTP usual ...................................................5Ilustração 2...
Um servidor FTP permite a troca de ficheiros numa rede local de uma forma simples,rápida e eficaz, torna-se numa ferrament...
O protocolo de transferência de ficheiros, FTP (File Transfer Protocol), foidesenvolvido com o objetivo de transferir fich...
Ilustração 1 - Entidades envolvidas numa secção FTP usual                                                                 ...
Para a construção de um servidor FTP no Windows vamos utilizar o Filezilla Server,passaremos a mostrar como criar os utili...
Ilustração 4 - Criar utilizadoresEm seguida vamos à opção “Server”, para configurarmos a porta de ligação, o IP aoqual ace...
Ilustração 5 - Passive mode settingsA pasta a ser partilhada é definida na criação de cada grupo ou utilizador, comopodemo...
Ilustração 8 - Indicar pasta a ser partilhada na criação do utilizadorAo definirmos a porta 21 como a porta de saída termo...
Para finalizar no nosso browser digitamos o IP que definirmos no nosso Servidor econseguimos aceder á nosso pasta partilha...
Ilustração 12 - apt-get install vsftpdPassando pela configuração do servidor, este é editado no ficheiros de configuraçãos...
Para criarmos um utilizador teremos antes criar uma directoria, para tal utilizamos ocomando “sudo mkdir –p /home/ftp/carl...
Para mudarmos as permissões dos utilizadores utilizamos o comando “sudo chowncarlos /home/ftp/carlos”                     ...
Agora basta no nosso browser inserirmos ftp://192.168.56.5, que é o IP do nossoservidor, termos de colocar o utilizador e ...
No Windows existe uma opção que consiste na criação de uma localização de rede noComputador, que basta clicarmos e inserir...
Uma forma muito mais fácil de acedermos ao nosso servidor FTP:                                Ilustração 21 - filipe_ftp  ...
A autenticação pode também ser efectuada ao nível do utilizador, sendo-lhefacultada a informação de acordo com o seu perfi...
No Ubuntu para desactivarmos o FTP e os respectivos utilizadores bastadesinstalarmos o Serviço FTP, através do Gestor de P...
Com o presente trabalho podemos perceber que será bem mais fácil criar umServidor FTP numa máquina Windows do que numa máq...
Este trabalho teve como apoio os seguintes sites:      http://pplware.sapo.pt/tutoriais/como-montar-um-servidor-ftp-em-wi...
Servidor ftp
Upcoming SlideShare
Loading in...5
×

Servidor ftp

1,881

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,881
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
156
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Servidor ftp

  1. 1. ..................................................................................................................................3 .......................................................................................................... 4 ........................................................................................................................................ 6 ..................................................................................................................... 15 ................... 17 ............. 18 .................................................................................................................................... 19 .............................................................................................................................20 1UFCD 0840 - Servidores Web
  2. 2. Ilustração 1 - Entidades envolvidas numa secção FTP usual ...................................................5Ilustração 2 - Criar Grupo................................................................................................................... 6Ilustração 3 - General settings ............................................................................................................ 7Ilustração 4 - Criar utilizadores.......................................................................................................... 7Ilustração 5 - Passive mode settings .................................................................................................8Ilustração 6 - Indicar pasta a ser partilhada na criação do grupo ........................................8Ilustração 7 - Nova Regra .................................................................................................................. 9Ilustração 8 - Indicar pasta a ser partilhada na criação do utilizador ................................ 9Ilustração 9 - Autenticação ..............................................................................................................10Ilustração 10 - Aceder via Browser .................................................................................................10Ilustração 11 - Ficheiro de configuração vsftpd.conf ................................................................... 11Ilustração 12 - apt-get install vsftpd................................................................................................ 11Ilustração 13 - Criar directoria .......................................................................................................... 12Ilustração 14 - Adicionar utilizadores ............................................................................................. 12Ilustração 15 - chown ........................................................................................................................... 13Ilustração 16 - Reiniciar serviço ftp ................................................................................................. 13Ilustração 17 - Autenticação Ubuntu ............................................................................................. 14Ilustração 18 - Servidor ftp Ubuntu ................................................................................................ 14Ilustração 19 - Autenticação Local de Rede ................................................................................ 15Ilustração 20 - Local de rede ........................................................................................................... 15Ilustração 21 - filipe_ftp ...................................................................................................................... 16Ilustração 22 - ftp ................................................................................................................................. 17Ilustração 23 - Desactivação Servidor ftp Ubuntu .................................................................... 18Ilustração 24 - Desactivação Servidor ftp Windows ................................................................. 18 2UFCD 0840 - Servidores Web
  3. 3. 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 constantementeexecuta a troca de ficheiros, no presente trabalho vamos mostrar como configurar umservidor 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áticosrealizados em aulas.Mencionaremos como podemos criar contas, utilizadores e grupos, ou então umaoutra opção que é em modo anónimo.Um ponto muito importante e que não poderíamos deixar de falar é a segurança eas limitações que podemos configurar para que seja uma troca de ficheiros segura. 3UFCD 0840 - Servidores Web
  4. 4. O protocolo de transferência de ficheiros, FTP (File Transfer Protocol), foidesenvolvido com o objetivo de transferir ficheiros de maneira eficiente e simplesentre dois computadores na rede, e através disto incentivar a troca de ficheiros entrediferentes máquinas, escondendo do utilizador as diferenças dos sistemas de ficheirosentre 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 elementosexplicados anteriormente: 4UFCD 0840 - Servidores Web
  5. 5. Ilustração 1 - Entidades envolvidas numa secção FTP usual 5UFCD 0840 - Servidores Web
  6. 6. 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. Ilustração 2 - Criar GrupoA imagem anterior mostra como podemos criar um grupo no servidor FTP, o próximopasso é a criação dos utilizadores existentes na nossa ligação local: 6UFCD 0840 - Servidores Web
  7. 7. Ilustração 4 - Criar utilizadoresEm seguida vamos à opção “Server”, para configurarmos a porta de ligação, o IP aoqual acedemos remotamente pelo novo Browser e escolhemos o protocolo: Ilustração 3 - General settings 7UFCD 0840 - Servidores Web
  8. 8. Ilustração 5 - Passive mode settingsA pasta a ser partilhada é definida na criação de cada grupo ou utilizador, comopodemos ver nas imagens seguintes: Ilustração 6 - Indicar pasta a ser partilhada na criação do grupo 8UFCD 0840 - Servidores Web
  9. 9. Ilustração 8 - Indicar pasta a ser partilhada na criação do utilizadorAo definirmos a porta 21 como a porta de saída termos que ir abrir essa mesma portapara que os utilizadores possam aceder a pasta partilhada remotamente, para issovamos à firewall do Windows w criamos uma nova regra: Ilustração 7 - Nova Regra 9UFCD 0840 - Servidores Web
  10. 10. Para finalizar no nosso browser digitamos o IP que definirmos no nosso Servidor econseguimos aceder á nosso pasta partilhada isto depois de introduzidas ascredenciais de acesso (USER E PASSWORD): Ilustração 9 - Autenticação Ilustração 10 - Aceder via BrowserVamos agora mostrar como instalar e configurar um servidor FTP no Ubuntu,comecemos por instalar através do comando “apt-get install vsftpd”: 10UFCD 0840 - Servidores Web
  11. 11. Ilustração 12 - apt-get install vsftpdPassando pela configuração do servidor, este é editado no ficheiros de configuraçãosituado na directoria /etc/vsftpd.conf, neste ficheiro de configuração permitimos sepodem ou não utilizadores anónimos aceder ao nosso servidor, entre outrasconfigurações: Ilustração 11 - Ficheiro de configuração vsftpd.conf 11UFCD 0840 - Servidores Web
  12. 12. Para criarmos um utilizador teremos antes criar uma directoria, para tal utilizamos ocomando “sudo mkdir –p /home/ftp/carlos”, vejamos um exemplo: Ilustração 13 - Criar directoriaDepois de criada a directoria, vamos então adicionar utilizadores, para talnecessitamos do seguinte comando “sudo useradd carlos –d /home/ftp/carlos –s/bin/false”: Ilustração 14 - Adicionar utilizadores 12UFCD 0840 - Servidores Web
  13. 13. Para mudarmos as permissões dos utilizadores utilizamos o comando “sudo chowncarlos /home/ftp/carlos” Ilustração 15 - chownPara cada alteração nas configurações de default existe a necessidade dereiniciarmos o serviço ftp, para tal utilizamos o comando “sudo /etc/init.d/vsftpdrestart”: Ilustração 16 - Reiniciar serviço ftp 13UFCD 0840 - Servidores Web
  14. 14. Agora basta no nosso browser inserirmos ftp://192.168.56.5, que é o IP do nossoservidor, termos de colocar o utilizador e a respectiva password: Ilustração 17 - Autenticação UbuntuDepois é só usufruirmos do nosso servidor ftp podendo aceder e partilhar de umaforma rápida e eficaz: Ilustração 18 - Servidor ftp Ubuntu 14UFCD 0840 - Servidores Web
  15. 15. No Windows existe uma opção que consiste na criação de uma localização de rede noComputador, que basta clicarmos e inserirmos as credenciais para acedermos,vejamos: Ilustração 20 - Local de rede Ilustração 19 - Autenticação Local de Rede 15UFCD 0840 - Servidores Web
  16. 16. Uma forma muito mais fácil de acedermos ao nosso servidor FTP: Ilustração 21 - filipe_ftp 16UFCD 0840 - Servidores Web
  17. 17. A autenticação pode também ser efectuada ao nível do utilizador, sendo-lhefacultada a informação de acordo com o seu perfil, assim podemos ter utilizadoresanonymous, significa que não necessitam de Password, mas também acedem a umtipo 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 paraos utilizadores anonymous. Ilustração 22 - ftp 17UFCD 0840 - Servidores Web
  18. 18. No Ubuntu para desactivarmos o FTP e os respectivos utilizadores bastadesinstalarmos o Serviço FTP, através do Gestor de Pacotes Synaptic: Ilustração 23 - Desactivação Servidor ftp UbuntuNo Windows existe uma forma bem mais simples basta no ícone da barra deferramentas e tiramos o visto da opção “Server Online” Ilustração 24 - Desactivação Servidor ftp Windows 18UFCD 0840 - Servidores Web
  19. 19. Com o presente trabalho podemos perceber que será bem mais fácil criar umServidor FTP numa máquina Windows do que numa máquina Ubuntu, pois oFilezilla, 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 asinformações são transmitidas de forma não encriptada, como texto puro, incluindo oslogins e senhas. Ou seja, alguém capaz de sniffar a conexão, usando um programacomo 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, omódulo do SSH que permite transferir arquivos de forma encriptada. Apesar disso, sequisermos apenas criar um repositório com alguns arquivos para download oumanter um servidor público como o Ibiblio.org, então o FTP é mais interessante, porser mais simples de usar. 19UFCD 0840 - Servidores Web
  20. 20. 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; 20UFCD 0840 - Servidores Web

×