Instale e configure o servidor FTP no Linux Mint Top 10

Instale e configure o servidor FTP no Linux Mint Top 10

FTP ou o protocolo de transferência de arquivos é o protocolo de rede mais popular que é usado para transferir arquivos e informações entre dois sistemas em uma rede. No entanto, o FTP por padrão não criptografa o tráfego, que não é um método seguro e pode resultar em um ataque a um servidor. É aqui que vem o VSFTPD, que significa Daemon FTP muito seguro e é um servidor FTP seguro, estável e rápido. VSFTPD é licenciado sob GNU GPL. Para a maioria das distribuições Linux, o VSFTPD é usado como um servidor FTP padrão. Neste artigo, você aprenderá a instalar e configurar o servidor FTP no Linux Mint OS.

NOTA: Nós explicamos o procedimento e os comandos no Linux Mint 20 OS. Mais ou menos o mesmo procedimento pode ser seguido em versões de hortelã mais antigas.

Instalando o servidor FTP

Para instalar um servidor FTP no Linux Mint, siga as etapas abaixo:

Etapa 1: Instale o VSFTPD

Nosso primeiro passo será instalar o VFTPD em nosso sistema. Para fazer isso, inicie o terminal no Mint OS usando o atalho do teclado Ctrl+Alt+T. Em seguida, emita o seguinte comando no terminal para atualizar o índice do repositório do sistema:

$ sudo apt update

Em seguida, instale o vsftpd usando o seguinte comando no terminal:

$ sudo apt install -y vsftpd

Após a instalação do VSFTPD, passaremos em direção à configuração.

Etapa 2: Configurar VSFTPD

O vsftpd pode ser configurado através do /etc/vsftpd.conf arquivo. Editar o /etc/vsftpd.conf Arquivo usando o seguinte comando no terminal:

$ sudo nano /etc /vsftpd

Agora adicione ou descomment as seguintes linhas (se já adicionadas no arquivo):

Ouça = não
anonymous_enable = não
local_enable = sim
write_enable = sim
LOCAL_UMASK = 022
Dirmessage_enable = sim
use_localtime = sim
xferlog_enable = sim
Connect_from_port_20 = sim
CHROOT_LOCAL_USER = SIM
seguro_chroot_dir =/var/run/vsftpd/vazio
pam_service_name = vsftpd
rsa_cert_file =/etc/ssl/certs/ssl-cert-snakeoil.PEM
rsa_private_key_file =/etc/ssl/private/ssl-cert-snakeoil.chave
ssl_enable = sim
pasv_enable = sim
pasv_min_port = 10000
pasv_max_port = 10100
allow_writEable_chroot = sim
ssl_tlsv1 = sim
ssl_sslv2 = não
SSL_SSLV3 = Não

Uma vez feito, salve e feche o /etc/vsftpd.conf arquivo.

Etapa 3: Permitir portas no firewall

Se um firewall estiver em execução no seu sistema, você precisará permitir algumas portas FTP através dele. Emita os seguintes comandos no terminal para permitir que as portas 20 e 21:

$ sudo ufw permitir 20/tcp
$ sudo ufw permitir 21/tcp

Você pode verificar se a porta foi permitida no firewall ou não usando o seguinte comando no terminal:

$ sudo ufw status

Etapa 4: Ativar e executar o VSFTPD

Agora o VSFTPD é configurado e permitido no firewall; Agora podemos ativar e executar os serviços vsftpd. Aqui estão os comandos para fazer isso:

Para ativar o serviço VSFTPD para iniciar, emita o seguinte comando no terminal:

$ sudo systemctl ativar vsftpd.serviço

Para executar o serviço VSFTPD, emita o seguinte comando no terminal:

$ sudo systemctl start vsftpd.serviço

Se você precisar reiniciar o serviço VSFTPD após fazer alterações de configuração, emita o seguinte comando no terminal:

$ sudo systemctl reiniciar vsftpd.serviço

Para verificar se o vsftpd está ativo e em execução, emita o seguinte comando no terminal:

$ sudo status Systemctl vsftpd.serviço

Etapa 5: Crie um usuário FTP

Em seguida, crie uma conta de usuário que será usada para testar a conexão FTP. Emita os seguintes comandos no terminal para criar uma conta de usuário e definir uma senha:

$ $ sudo adduser
$ sudo passwd

Etapa 6: Teste a conexão FTP

Agora nosso servidor FTP está pronto, então é hora de testar a conexão FTP.

Para testar a conexão FTP localmente, emita o seguinte comando no terminal substituindo o endereço IP real do seu servidor FTP:

$ ftp

Você também pode testar a conexão FTP remotamente usando o mesmo comando acima do sistema remoto. Eu testei a conexão FTP da máquina Windows na rede.

Você também pode usar o cliente FTP como o Filezilla para se conectar ao servidor FTP. Para usar o aplicativo FileZilla para conectar -se ao servidor FTP, forneça o endereço IP do servidor FTP, nome de usuário e senha que você definiu anteriormente, e a porta número 21 e depois clique no Conexão rápida botão.

Depois de conectado, você será assinado com sucesso no servidor FTP e poderá acessar arquivos e pastas de servidor remoto.

Lá você tem a instalação e configuração do servidor FTP no sistema Linux Mint 20. Seguindo as etapas simples descritas acima, você pode configurar facilmente o servidor FTP e transferir arquivos através dele.