Criando sevidor FTP com Proftpd no Ubuntu 9.10
Requisitos
Requisitos de Software:
• Proftpd
Execução
Instalando o ProFTPD
$ sudo apt-get install proftpd
Depois crie um usuário para o servidor
$ sudo adduser Usuarioftp
Vamos editar o arquivo do servidor ftp que se encontra no diretório /etc/proftpd usando o gedit ou vi da seguinte forma:
$ sudo gedit /etc/proftpd/proftpd.conf
Vamos editar algumas linhas do arquivo necessária para habilitar o servidor ftp estará comentando as linhas mais importante.
######## Linhas de configuração do Servidor FTP ##########
# Exibe nome do arquivo do servidor
ServerName "Debian"
# Exibe em qual modo o servidor ira rodar tem as opções “standalone ou inetd”
ServerType standalone
# Exibe mensagem de boas vindas
DeferWelcome on
MultilineRFC2228 on
# Como não temos VirtualHosts, este servidor será o padrão
DefaultServer on
ShowSymlinks on
As trés próxima linhas são para:
# Tempo máximo em segundos sem transferência de dados (arquivos, listagens de diretórios)
TimeoutNoTransfer 600
# Tempo máximo em segundos com uma transferência parada, travada
TimeoutStalled 600
# Tempo máximo em segundos conectado mas sem qualquer comando ou troca de dados
TimeoutIdle 1200
# mensagem no login
DisplayLogin welcome.msg
DisplayChdir .message true
ListOptions "-l"
DenyFilter \*.*/
# Os usuários não poderão sair de seu diretório home (chrooted)
#DefaultRoot ~
# Para que se defina um diretório único de armazenamento de arquivo substitua o ~ pelo local desejado como no exemplo abaixo:
DefaultRoot /home/ftp
# Porta para o socket de controle
Port 21
Requisitos de Software:
• Proftpd
Execução
Instalando o ProFTPD
$ sudo apt-get install proftpd
Depois crie um usuário para o servidor
$ sudo adduser Usuarioftp
Vamos editar o arquivo do servidor ftp que se encontra no diretório /etc/proftpd usando o gedit ou vi da seguinte forma:
$ sudo gedit /etc/proftpd/proftpd.conf
Vamos editar algumas linhas do arquivo necessária para habilitar o servidor ftp estará comentando as linhas mais importante.
######## Linhas de configuração do Servidor FTP ##########
# Exibe nome do arquivo do servidor
ServerName "Debian"
# Exibe em qual modo o servidor ira rodar tem as opções “standalone ou inetd”
ServerType standalone
# Exibe mensagem de boas vindas
DeferWelcome on
MultilineRFC2228 on
# Como não temos VirtualHosts, este servidor será o padrão
DefaultServer on
ShowSymlinks on
As trés próxima linhas são para:
# Tempo máximo em segundos sem transferência de dados (arquivos, listagens de diretórios)
TimeoutNoTransfer 600
# Tempo máximo em segundos com uma transferência parada, travada
TimeoutStalled 600
# Tempo máximo em segundos conectado mas sem qualquer comando ou troca de dados
TimeoutIdle 1200
# mensagem no login
DisplayLogin welcome.msg
DisplayChdir .message true
ListOptions "-l"
DenyFilter \*.*/
# Os usuários não poderão sair de seu diretório home (chrooted)
#DefaultRoot ~
# Para que se defina um diretório único de armazenamento de arquivo substitua o ~ pelo local desejado como no exemplo abaixo:
DefaultRoot /home/ftp
# Porta para o socket de controle
Port 21
Comentários
Obrigado