Pplware

Como criar um servidor de FTP no Linux em 5 minutos

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:

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:

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.

Esperamos que este tutorial seja útil e brevemente vamos ensinar como realizar algumas afinações tanto ao nível de segurança como ao nível do próprio funcionamento do VSFTP. Estejam atentos.

Exit mobile version