Administração de redes Servidor FTP



Documentos relacionados
Instalação do serviço de FTP com o Proftpd

Linux Networks Servers

Protocolo FTP. Professor Leonardo Larback

Serviços de Redes. Servidor de FTP (Vsftp) Professor: Alexssandro Cardoso Antunes

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Sistemas Operacionais Livres. Servidor de FTP - Vsftpd

4º Semestre. Aula 15 Serviços Internet (FTP)

Tópicos Especiais em Informática

Servidor de FTP (Protocolo de Transferência de Ficheiros)

Relató rió LikeWise, FTP e DHCP. Instalação e Configuração de Servidores de Rede

Configure seu Linux pela Web! Instalação à partir de um.tar.gz. Autor: Carlos Eduardo Ribeiro de Melo <eduardo at unisulma.edu.br> Data: 05/10/2004

Engenharia Informática Ano Lectivo 08/09

Guia de instalação para ambiente de Desenvolvimento LINUX

O que você precisa saber sobre FTP na certificação LPI nível 1

Introdução ao Sistema. Características

Prof. Samuel Henrique Bucke Brito

Acesso Re sso R moto

Instalação Apache + MySQL + PHPMyAdmin CentOS

Sistema Operacional Unidade 13 Servidor Samba. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Redes de Computadores

FACULDADE DE TECNOLOGIA SENAI DE DESENVOLVIMENTO GERENCIAL FATESG CURSO TÉCNICO EM REDES DE COMPUTADORES. Luís Antônio Neto Wallysson Santos Oliveira

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

Disciplina: Fundamentos de serviços IP Alunos: Estevão Elias Barbosa Lopes e Leonardo de Azevedo Barbosa

SISTEMA CACIC IMPLANTAÇÃO AMBIENTE CENTRALIZADO RESUMO. Novembro de 2007 Dataprev URES

Atividade Proposta da Disciplina: Laboratório de Rede de Computadores

UNIVERSIDADE ESTADUAL DE GOIÁS

Aula prática. Objetivo IPCONFIG. Prof. Leandro Pykosz Informa a configuração atual de rede da máquina;

Prof. Samuel Henrique Bucke Brito

Manual de Instalação do Agente Citsmart

srv-web + ftp (apache2 + proftpd + mysql) OS. Linux Debian 6.0 Squeeze

Aula 06 Servidor de Arquivos e Impressora (SaMBa)

Sistemas Operacionais Livres. Servidor Web Apache

Omega Tecnologia Manual Omega Hosting

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

Instalação do PHP no Linux

Guia de Prática. Windows 7 Ubuntu 12.04

Administração de Sistemas Livres

Nesse artigo abordaremos os principais aspectos de instalação e uso do NTOP no Fedora Core 4.

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias

Linux Network Servers

Manual de Configuração do Alferes 7

Passo a passo para instalação de um Servidor SSH

Projeto Integrador Programação para Internet

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Manual B.P.S ATA 5xxx Índice

Manual de Instalação. Instalação via apt-get

Tópicos Especiais em Redes de Computadores. Super Servidor (Xinetd) Professor: Alexssandro Cardoso Antunes

Redes de Computadores

Como atualizar o arquivo de licença do HSC ISS Free

Instalação e Configuração

Origin manual. 1.1 Cadastrando usuário : Get manager License ID. Quem deve se cadastrar: Como se cadastrar. origin manual. 1 de 14

Esta nota apresenta como definir o SSL VPN no roteador Vigor.

Configuração do Linux Educacional 5 para melhor uso do MonitorINFO-V4

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

Passo a Passo da instalação da VPN

1 # yum install -y mysql mysql-devel mysql-server php-mysql. Instalação do openssl (necessário para comunicação web segura) 1 # yum install -y openssl

Curso de extensão em Administração de redes com GNU/Linux

Configurando um Servidor de Arquivos SAMBA. Prof. Armando Martins de Souza

Instalação e configuração Linux CentOS 6.x

Instalando o Debian em modo texto

INSTALAÇÃO DO SUSE LINUX ENT. DESKTOP 10

Necessidades de Gerenciamento: Software de Gerenciamento:

Instalação e Configuração do AD DS no Windows Server 2012 R2 INSTALAÇÃO DO SERVIÇOS DE DOMÍNIO DO ACTIVE DIRECTORY (AD DS)

Projeto de Redes de Computadores. Servidor Radius

Guia de Instalação e Configuração do Noosfero

#apt-get install make flex gcc gpp apache2 php5 php5-pgsql postgresql-8.4 libapache2-mod-php5 php5-gd php-net-socket postgres

Instalando software MÉDICO Online no servidor

HOW TO. Instalação do Firewall 6.1 Software

Cartilha do Voip. Manual do Usuário Manual de Instalação do Windows Manual de Instalação do Linux

Tarefas práticas da disciplina

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Passos Preliminares: Acessando a máquina virtual via ssh.

Laboratório - Exploração do FTP

Como instalar o Active Directory no Windows Server 2003

Obs: É necessário utilizar um computador com sistema operacional Windows 7.

Guia de instalação Command WorkStation 5.5 com o Fiery Extended Applications 4.1

Saída do sistema do Servidor FTP do Capture Pro Software

cio Roteamento Linux

Configuração Definitiva do Samba

Como instalar o sistema operacional pfsense no Citrix Xen Server

Manual de Instalação Atendimento 3.4

Manual de Instalação EDIÇÃO 1.0

Tutorial Instalação e configuração do Wordpress

Sistemas Operacionais Aula 01

Procedimento para instalação do OMNE-Smartweb em Raio-X

Sistema Operacional Unidade 8.2 Instalação de aplicativos. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Para testar se as variáveis foram carregadas, utilize o comando #export

Instalação e Configuração do Servidor HTTPD Apache

Instalando e Configurando o Oracle XE

Prof. Samuel Henrique Bucke Brito

Manual de Instalação

Instalação de Servidor de Impressão com quotas Pykota. Rogério Vinhal Nunes 25 de janeiro de 2007

Sistema de log do Apache

Gerenciando Pacotes *.deb

OURO MODERNO Web Designer APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

Transcrição:

Administração de redes Servidor FTP FTP (File Transfer Protocol - Protocolo de transferência de arquivos) é um tipo de protocolo utilizado para a transferência de arquivos entre computadores em rede. Para uma transferência de arquivos é utilizado um cliente FTP onde é implementado pelo comando ftp, e um servidor onde são utilizados os servidores vsftpd e proftpd. Os servidores serão instalados e configurados no computador dns2 com endereço IP 192.168.1.2 da nossa rede local Configuração servidor vsftpd É um servidor ftp seguro, e possue os seguintes arquivos de configuração que estão localizados em: /etc/vsftpd.conf - arquivo de configuração /home/ftp - diretório de armazenamento de arquivos para o FTP anônimo /etc/vsftpd.chroot_list - arquivo que armazena os usuários que não precisam ser enjaulados no seu diretório home com chroot Instalação Pacotes necessários para instalação do servidor FTP no Debian. # apt-get install vsftpd Pacotes necessários para instalação do servidor FTP no Fedora. # yum install vsftpd Arquivos de configuração Para permitir login anônimo com usuário anonymous e sem senha, altere a linha: anonymous_enable=no para anonymous_enable=yes # /etc/vsftpd.conf listen=yes # permite o vsftpd ser executado pelo inetd ou como daemon através de script anonymous_enable=no # habilita ftp anônimo ou não local_enable=yes # habilita acesso de usuários locais write_enable=yes # habilita gravação através do ftp 1

local_umask=022 # umask padrão dirmessage_enable=yes # ativa o envio de mensagens xferlog_enable=yes # ativa upload e download connect_from_port_20=yes # ativa conexões apartir da porta 20, sendo a porta 21 o padrão do FTP xferlog_file=/var/log/vsftpd.log # arquivo de log ftpd_banner=welcome to FTP service. # banner com mensagens de saudação da tela de login inicial chroot_local_user=yes # enjaula os usuários no seu diretório home com chroot #chroot_list_enable=yes # não enjaula os usuários no seu diretório home com chroot #chroot_list_file=/etc/vsftpd.chroot_list # crie o arquivo /etc/vsftpd.chroot_list e adicione os usuários que não precisam de chroot Armazena os usuários que não precisam ser enjaulados(presos no diretório /home/usuario) em seu diretório home do usuário se as linhas chroot_list_enable=yes e chroot_list_file=/etc/vsftpd.chroot_list estiverem descomentadas no arquivo /etc/vsftpd.conf. # /etc/vsftpd.chroot_list aluno1 aluno2 Adicionando o servidor vsftpd na inicialização Ao instalar o servidor vsftpd ele é automáticamente adicionado na inicialização do sistema, mas caso deseje incluí-lo manualmente execute o comando update-rc.d no Debian ou ntsysv no. Debian # update-rc.d vsftpd defaults # ntsysv [x] vsftpd Use a tecla TAB para navegar entre os serviços e a tecla ESPAÇO para ativar e desativar. Inicializando o servidor vsftpd Debian # /etc/init.d/vsftpd start # /sbin/service vsftpd start 2

Configuração servidor proftpd É um servidor ftp alternativo, e possue os seguintes arquivos de configuração que estão localizados em: Instalação /etc/proftpd/proftpd.conf - arquivo de configuração Para a instalação em distrbuições Linux Debian é necessário remove o servidor vsftpd antes de instalar o proftpd no Debian. # apt-get remove vsftpd # apt-get install proftpd Pacotes necessários para instalação do servidor FTP no Fedora. # yum install proftpd Ao instalar o proftpd será perguntado se você deseja incluí-lo como serviço pelo inetd ou como serviço solitário (standalone), escolha a opção standalone apertando a tecla TAB e ENTER na opção OK, pois se o site for muito visitado não será abertos novos processos, e não sobrecarregando assim o servidor. Arquivos de configuração Edite o arquivo e caso deseje fazer alguma alteração como por exemplo é recomendados enjaular o usuário com chroot no diretório home do usuário, para adicione a seguinte linha no arquivo /etc/proftpd/proftpd.conf 3

e reinicie o proftpd. DefaultRoot ~ # /etc/proftpd/proftpd.conf DefaultRoot ~ # enjaula o usuário com chroot no diretório home do usuário RootLogin off # desabilita login do super usuário root Include /etc/proftpd/modules.conf # arquivo de inclusão de módulos UseIPv6 off # desabilita IPV6 ServerName "Debian FTP Server" # nome do servidor FTP ServerType standalone # tipo do servidor FTP, pondendo ser inetd ou standalone DisplayLogin welcome.msg # mensagens de login DisplayFirstChdir.message ListOptions "-l" Port 21 # porta do servidor proftpfd MaxInstances 30 # número de conexões simultâneas User proftpd # usuário do proftpfd Group nogroup # grupo do proftpfd Umask 022 022 # umask padrão AllowOverwrite on # premite sobrescrever arquivos TransferLog /var/log/proftpd/xferlog # arquivos de logs SystemLog /var/log/proftpd/proftpd.log Para permitir login anônimo com usuário anonymous e ftp sem senha, descomente as linhas abaixo: # /etc/proftpd/proftpd.conf <Anonymous ~ftp> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> </Anonymous> Configuração de servidores virtuais 4

Na aula sobre DNS foram criados os domínios virtuais dominio1.com.br e dominio2.com.br, e agora iremos configurar os servidores FTP para esses domínios: ftp.dominio1.com.br e ftp.dominio2.com.br. Para a configuração do servidor ftp.dominio2.com.br, siga os mesmos passos do servidor ftp.dominio1.com.br Crie o usuário dominio1 e seu diretório /var/www/dominio1 e mude as permissões # mkdir /var/www/dominio1 # useradd dominio1 -d /var/www/dominio1 # passwd dominio1 # chown -R dominio1.dominio1 /var/www/dominio1 # chown -R 755 /var/www/dominio1 Edite o arquivo /etc/proftpd/proftpd.conf e acrescente no final do arquivo as seguintes linhas # /etc/proftpd/proftpd.conf # servidor FTP dominio1.com.br <VirtualHost 192.168.1.10> # endereço IP do servidor virtual dominio1.com.br criado na aula sobre DNS com IP Aliasing ServerName "FTP server dominio1" DefaultRoot ~ RootLogin off User ftp Group nogroup <Directory /*> AllowOverwrite on </Directory> </VirtualHost> Adicionando o servidor proftpd na inicialização Ao instalar o servidor proftpd ele é automáticamente adicionado na inicialização do sistema, mas caso deseje incluí-lo manualmente execute o comando update-rc.d no Debian ou ntsysv no. Debian # update-rc.d proftpd defaults # ntsysv [x] proftpd Use a tecla TAB para navegar entre os serviços e a tecla ESPAÇO para ativar e desativar. Inicializando o servidor proftpd 5

Debian # /etc/init.d/proftpd start # /sbin/service proftpd start Testando o servidor FTP No computador local digite os comandos abaixo: # netstat -nap grep ":21" $ telnet localhost 21 $ ftp ftp.dominio1.com.br Connected to ftp.dominio1.com.br. 220 ProFTPD 1.3.0 Server (FTP server dominio1) [192.168.1.10] Name (ftp.dominio1.com.br:fe): dominio1 # digite o nome de usuário 331 Please specify the password. Password:********** # digite a senha 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> quit # sai do ftp 221 Goodbye. 6