O FTP (File Transfer Protocol) é um protocolo de transferência de ficheiros que surgiu muito antes do HTTP e do TCP/IP. O FTP existe desde 1971 e é considerado o mais antigo protocolo da camada de aplicação. Atualmente, é utilizado para ligar a servidores remotos(vds ftp) ou a computadores. Para configurar o trabalho, são necessários clientes FTP.
As instruções passo a passo implicam que precisará de:
1. Instalar um servidor File Transfer Protocol que suporte protocolos de ligação segura (SSL em particular).
2. Criar uma conta de utilizador e configurá-la para funcionar.
3. Verifique se existe uma ligação ao servidor do Protocolo de Transferência de Ficheiros.
4. Instalar o servidor do Protocolo de Transferência de Ficheiros.
Para instalar e configurar o File Transfer Protocol no Ubuntu 20.04 LTS, é necessário utilizar o comando:
$ sudo apt update && apt install vsftpd
O servidor já está a funcionar, mas é necessário definir as definições no ficheiro de configuração. Para tal, abra-o e faça alterações assinalando NO
ou YES
nas definições. Depois disso, é necessário atualizar o ficheiro de configuração e reiniciar o servidor.
Para garantir a segurança da transferência de dados, é necessário ligar certificados SSL. Em seguida, configura-se a conta de utilizador FTP a ligar. No início, pode iniciar sessão no servidor com a localidade, mas depois é melhor criar uma conta separada com um comando:
$ sudo useradd ftpuser -d /home/userftp -s /bin/false -m
Neste exemplo, criámos um utilizador
com a alcunha userftp
, que estará no diretório home /home/userftp
(o acesso por localidade é negado). Crie uma palavra-passe.