O FTP (File Transfer Protocol) continua a ser um dos protocolos mais usados para transferência de ficheiros. Neste segmento existem vários soluções sendo que uma das mais populares para Linux é sem dúvida o VSFTP uma vez que oferece várias funcionalidades das quais se destacam o suporte para IPv6 e SSL.
Hoje vamos aprender como é fácil instalar e configurar o VSFTP no CentoS Linux.
Para implementar um servidor de FTP no CentOS vamos usar o vsftpd. O vsftpd (Very Secure FTPD) é provavelmente um dos mais rápidos e seguros servidores de FTP para sistemas Linux. Este serviço oferece um conjunto de características das quais destacamos:
Suporte para utilizadores virtuais Suporte para IPv6 Suporte para virtual IPs Suporte para SSL Controlo para largura de banda a usar
Passo 1) Instalação do VSFTP no Linux
Para instalar o VSFTP basta usar o seguinte comando:
yum install vsftpd
Start e Stop do serviço
#service vsftpd restart Shutting down vsftpd: [FAILED] Starting vsftpd for vsftpd: [ OK ] #service vsftpd stop
Para testarem o serviço na própria máquina podem usar o comando ftp. Caso não tenham esta ferramenta disponível podem instalar usando o comando yum install ftp.
Para testar agora o serviço de FTP na própria máquina basta que usem o comando ftp localhost.
Passo 2) Configurações do serviço vsftpd (básicas)
Por norma os ficheiros de configuração dos serviços encontram-se em /etc. No caso do vsftpd o ficheiro de configuração encontra-se em /etc/vsftpd/vsftpd.conf.
Vamos então editar o ficheiro de configuração (/etc/vsftpd/vsftpd.conf) e proceder às seguintes configurações:
#Desactivar o acesso “anónimo”. anonymous_enable=NO
#Permitir o acesso dos utilizadores locais (criados no linux) local_enable=YES
#Alterar Banner do serviço ftpd_banner=Welcome to Pplware FTP Service
Passo 3) Aceder ao FTP com utilizador local
Feitas as configurações anteriores, devem reiniciar o serviço (service vsftpd restart) e entrar com uma conta criada no sistema.
E está feito.
Como aceder remotamente ao FTP?
Depois de instalado e configurado o serviço de FTP, o acesso pode ser realizado via um simples browser ou através de uma aplicação cliente para FTP (ex. FileZilla, fireFTP, WinSCP). Neste exemplo vamos usar o WinSCP.
Nota: Verifiquem se têm a firewall a bloquear ligações externas.
Para aceder ao serviço de FTP remoto basta indicar:
Host name/nome do servidor FTP User name Password
Como podem ver na imagem seguinte, o acesso foi realizado com sucesso sendo que a estrutura da home directory do utilizador é apresentada do lado direito.
:screenshots:
:notasdicas:
Créditos: pplware
:apontar:
Agradecer e comentar nao custa nada e ajuda a motivar
Título: Re: [Tutorial] Como criar um servidor de FTP no Linux
Enviado por: simaobola em 04 de Setembro de 2021, 11:27
:obrigado:
Título: Re: [Tutorial] Como criar um servidor de FTP no Linux
Enviado por: márcio. em 07 de Janeiro de 2022, 20:53