Observação: explicamos o procedimento e os comandos no sistema operacional Linux Mint 20. Mais ou menos o mesmo procedimento pode ser seguido em versões mais antigas do Mint.
Instalando servidor FTP
Para instalar um servidor FTP no Linux Mint, siga as etapas abaixo:
Etapa 1: instalar o VSFTPD
Nossa primeira etapa será instalar o VFTPD em nosso sistema. Para fazer isso, inicie o Terminal no Mint OS usando o atalho de teclado Ctrl + Alt + T. Em seguida, emita o seguinte comando no Terminal para atualizar o índice do repositório do sistema:
$ sudo apt updateEm seguida, instale o VSFTPD usando o seguinte comando no Terminal:
$ sudo apt install -y vsftpd
Depois que a instalação do VSFTPD for concluída, passaremos para a configuração.
Etapa 2: configurar VSFTPD
O VSFTPD pode ser configurado por meio do / etc / vsftpd.conf Arquivo. Edite o / etc / vsftpd.conf arquivo usando o seguinte comando no Terminal:
$ sudo nano / etc / vsftpdAgora adicione ou descomente as seguintes linhas (se já adicionadas no arquivo):
ouvir = NÃOanonymous_enable = NO
local_enable = YES
write_enable = YES
local_umask = 022
dirmessage_enable = YES
use_localtime = YES
xferlog_enable = YES
connect_from_port_20 = SIM
chroot_local_user = YES
secure_chroot_dir = / var / run / vsftpd / empty
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 = YES
ssl_tlsv1 = SIM
ssl_sslv2 = NÃO
ssl_sslv3 = NÃO
Uma vez feito isso, salve e feche o / etc / vsftpd.conf Arquivo.
Etapa 3: permitir portas no firewall
Se um firewall estiver em execução em seu sistema, você precisará permitir algumas portas FTP através dele. Emita os seguintes comandos no Terminal para permitir as portas 20 e 21:
$ sudo ufw allow 20 / tcp$ sudo ufw allow 21 / tcp
Você pode verificar se a porta foi permitida no firewall ou não usando o seguinte comando no Terminal:
$ sudo ufw statusEtapa 4: habilite e execute o VSFTPD
Agora o VSFTPD está configurado e permitido no firewall; agora podemos habilitar e executar os serviços VSFTPD. Aqui estão os comandos para fazer isso:
Para ativar o serviço VSFTPD para iniciar na inicialização, emita o seguinte comando no Terminal:
$ sudo systemctl enable vsftpd.serviçoPara executar o serviço VSFTPD, emita o seguinte comando no Terminal:
$ sudo systemctl start vsftpd.serviçoSe você precisar reiniciar o serviço VSFTPD após fazer qualquer alteração na configuração, emita o seguinte comando no Terminal:
$ sudo systemctl restart vsftpd.serviçoPara verificar se o VSFTPD está ativo e em execução, emita o seguinte comando no Terminal:
$ sudo systemctl status vsftpd.serviço
Etapa 5: Criar 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
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 se conectar ao servidor FTP, forneça o endereço IP do servidor FTP, nome de usuário e senha que você definiu anteriormente e o número da porta 21 e clique no botão Conexão rápida botão.
Uma vez conectado, você será conectado com sucesso ao servidor FTP e poderá acessar arquivos e pastas do servidor remoto.
Lá você tem a instalação e configuração do servidor FTP no sistema Linux Mint 20. Seguindo os passos simples descritos acima, você pode facilmente configurar o servidor FTP e transferir arquivos através dele.