Configurar servidor FTP no Ubuntu

260d atrás

0 0

FTP é um protocolo para troca de arquivos de forma segura. Nesse tutorial você aprenderá como configurar um servidor FTP no Ubuntu.

Atualizando lista de repositórios

O primeiro passo é atualizar a lista de repositórios com o comando abaixo:

sudo apt-get update

Instalando vsFTPd

Agora vamos instalar o vsFTPd, que é um dos mais rápidos e seguros servidores FTP para Linux:

sudo apt-get install vsftpd

Criando usuário

Agora, precisamos criar um usuário para o acesso FTP:

sudo adduser nomeDoUsuario

Criando pasta FTP

Vamos criar agora a pasta FTP:

sudo mkdir /home/nomeDoUsuario/ftp
Defina a propriedade do diretório:
sudo chown nobody:nogroup /home/nomeDoUsuario/ftp
E remove as permissões de gravação da pasta inicial:
sudo chmod a-w /home/nomeDoUsuario/ftp

Criando pasta do usuário

Criaremos agora a pasta onde o usuário poderá subir os arquivos e atribuiremos a propriedade a ele.

sudo mkdir /home/nomeDoUsuario/ftp/files
sudo chown nomeDoUsuario:nomeDoUsuario /home/nomeDoUsuario/ftp/files

Configurando vsFTPd

Por último, vamos fazer as configurações necessárias no vsFTPd, para isso, abra o arquivo de configurações:

sudo nano /etc/vsftpd.conf
Encontre a linha com write_enable=YES e tire o # do ínicio para descomentar:
write_enable=YES
Descomente a linha abaixo também, para garantir que o usuário só terá acesso a pasta que nós atribuímos a ele:
chroot_local_user=YES
Adicione essa linha no arquivo de configurações para definir a pasta root:
local_root=/home/nomeDoUsuario/ftp

Adicione a faixa de portas disponíveis:

pasv_min_port=40000
pasv_max_port=50000
Salve e feche o arquivo. Depois, reinicie o vsFTPd:
sudo systemctl restart vsftpd

Conectando ao FTP

Agora você já pode conectar-se ao servidor FTP, lembrando que é necessário o IP público do seu servidor Ubuntu e que as portas 21, 22 e a faixa de portas disponíveis estejam abertas para entrada. É só usar um cliente FTP e substituir as informações abaixo para as que você configurou quando for acessar:

HOST=seuIP
USER=nomeDoUsuario
PASSWORD=passwordDoUsuario


Comentários (0)

0/512
Link