Pular para o conteúdo principal

Como montar um servidor FTP no Ubuntu

Passo 1 – Instalar o vsftpd
sudo apt-get install vsftpd

Passo 2 – Configurações do serviço vsftpd

Por norma os ficheiros de configuração dos serviços encontram-se em /etc. No caso do vsftpd o ficheiro de configuração é /etc/vsftpd.conf

Vamos abrir o ficheiro e editar/rever algumas directivas:

sudo nano -w /etc/vsftpd.conf

Ficheiro vsftpd.conf

Desactivar o acesso “anónimo”.

anonymous_enable=NO

Permitir o acesso a utilizadores locais

local_enable=YES

Passo 3 – Adicionar uma Shell “fake”

Por forma a não permitir a autenticação dos utilizadores FTP via SSH ou login local vamos adicionar uma shell fake e assim limitar o acesso a esses utilizadores. Desta forma, as credenciais de um utilizador FTP apenas servem para se autenticar via FTP.

Vamos então abrir o ficheiro /etc/shells e adicionar a linha /bin/false

# /etc/shells: valid login shells
/bin/sh

/bin/bash

/bin/false

Passo 4 - Criar um utilizador (conta) FTP

Como já referido anteriormente, é importante que as credenciais de uma conta FTP apenas funcionam para autenticação via FTP. Neste passo vamos proceder ao seguinte:

  • Criar pasta do utilizador (ex. /home/ftp/ftpuser)
  • Criar utilizador, definir qual a sua directoria e associá-lo a shell “fake” (ex. user ftpuser)
  • Criar/mudar a password do utilizador (com o comando passwd)
sudo mkdir -p /home/ftp/ftpuser
sudo useradd ftpuser -d /home/ftp/ftpuser/ -s /bin/false

sudo passwd ftpuser

É também importante que o utilizador tenha permissões de escrita na sua pasta uma vez que a pasta criada ficou associada ao root. Para isso podemos simplesmente mudar o owner da pasta através do comando

sudo chown ftpuser  /home/ftp/ftpuser

Passo 5 – As configurações estão feitas, teremos apenas de reiniciar o serviço vsftpd através do comando:

sudo /etc/init.d/vsftpd restart

Coloquei entretanto 2 ficheiros na pasta /etc/vsftpd.conf para exemplificar o exemplo.

Nota: No ficheiro de configuração (/etc/vsftpd.conf) do serviço é possível especificar muitos parâmetros como por exemplo: o número de clientes, adicionar um banner, etc etc.

Como aceder ao FTP

Depois do serviço montado o acesso ao FTP pode ser realizado via um simples browser ou através de uma aplicação cliente para FTP (ex. filezzila, fireFTP). Neste exemplo vou usar o browser.

Colocamos então ftp://

Não esquecer, que o deve ser mudado pelo IP da máquina onde instalaram o vsftpd (No meu caso é o 192.168.193.13)

Comentários

Postagens mais visitadas deste blog

Britânicos trabalham em projeto de emulador universal para arquivos

Pesquisadores da Universidade de Portsmouth estão desenvolvendo um emulador de softwares que reconhecerá qualquer tipo de arquivo com data a partir de 1970. O emulador será o primeiro com ‘propósito geral’, e a equipe quer possibilitar a leitura de qualquer arquivo para PCs, de arcades como Pacman até disquetes e CDs. A ideia é que um software antigo também consiga ser codificado e lido por computadores mais atuais e mais velozes. A pesquisa é parte do projeto Keeping Emulation Environments Portable, que tem por objetivo preservar arquivos digitais que poderiam ter sido perdidos. De acordo com os pesquisadores, em 2010, a quantia de informações digitais criadas pelo mundo será equivalente a 18 milhões de vezes os dados contidos em todos os livros já escritos. A perda de softwares referentes a versões antigas de computadores e consoles seria uma ‘catástrofe cultural’, segundo a equipe.

TIM (fixa), Aeiou (móvel) e GVT (longa distância) têm pior desempenho

As operadoras AEIOU , que oferece telefonia móvel para a cidade de São Paulo, TIM , de telefonia fixa local, e GVT , de telefonia fixa de longa distância, foram as que tiveram pior desempenho, em janeiro, de acordo com o Índice de Desempenho no Atendimento (IDA), criado pela Agência Nacional de Telecomunicações (Anatel) para medir a qualidade do atendimento das prestadoras aos consumidores. Entre as grandes empresas, as piores colocadas são Telefônica e Embratel (telefonia fixa local e longa distância) e Brasil Telecom e Oi (telefonia móvel). Os rankings com as melhores e piores empresas podem ser consultados na página da Anatel na internet . Segundo a Anatel, o IDA vai servir também para incentivar as prestadoras a aperfeiçoar o tratamento das reclamações, fazendo com que elas se tornem mais eficazes na resolução dos problemas apontados pelos usuários. O índice leva em conta as solicitações feitas à Central de Atendimento da Anatel. O IDA considera a capacidade da prestadora de a...

Empresa japonesa desenvolve pen drive que mede 18mm

A empresa Elecom lançou pen drive que mede 18 milímetros de altura e 15 milímetros de largura. O USB pesa 2,5 gramas. A empresa desenvolveu o mini dispositivo com duas capacidades de armazenamento: 4GB e 8GB, nas cores preto, branco, azul e pink. Para garantir a segurança, a fabricante incluiu um sistema de segurança por meio de senha conhecido como PASS (Password Authentication Security System). A tecnologia garante a criptografia dos dados.