Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Instalar e configurar um servidor FTP no CentOS
Linux user
fspagnolo
24/11/2010
Mostrarei, através deste artigo, como instalar e configurar um servidor FTP (vsftpd) na distribuição CentOS. Estou iniciando no mundo Linux, estudando para tentar a certificação LPI 1 e com a ajuda de um amigo que me ensinou a criar o servidor decidi montar este documento.
Por: Felipe Spagnolo Lorizola | Blog: http://fspagnolo.blogspot.com
[ Hits: 15064 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

Introdução

Com o terminal aberto iremos seguir os passos. Primeiro baixaremos os pacotes necessários. Para isso digite:

# yum update vsf*

Estaremos baixando os pacotes de novas atualizações somente do serviço FTP, que no Linux é conhecido como vsftpd.
Feito o update iremos para o próximo passo, que é a instalação do serviço FTP. Para isso digite:

# yum install vsftpd

Ao aparecer igual a tela abaixo, pressione a tecla Y para aceitar e continuar a instalação.
Após a instalação teremos que iniciar o serviço FTP. Para isso digite:

# service vsftpd start
Pronto, instalamos e iniciamos o serviço FTP. Agora poderemos realizar os testes para ver o funcionamento do serviço. Chegou a hora de criar um usuário e uma senha para poder conectar em seu servidor FTP, para isso digite:

useradd <nome do usuário>

Exemplo:

# useradd teste
Vamos criar a senha para o usuário. que no meu caso é teste:

# passwd teste

Será solicitado para que você digite uma senha e ao teclar <Enter> será solicitado que você repita a senha. Feito isso, já criamos o usuário e senha liberados para acessar o servidor FTP.

Agora devemos alternar para o usuário criado. Para isso digite primeiramente o seguinte comando para logar como usuário teste:

# su - teste
Crie uma pasta dentro deste usuário:

# mkdir Softwares

Obs.: Lembrando que o Linux é case sensitive, portanto se você digitar a primeira letra maiúscula, lembre-se de digitar corretamente depois.
Pronto, agora precisamos saber o número de endereço IP que está no computador para podermos fazer a conexão do Windows no servidor FTP. Para isso digite:

# ifconfig
Obs.: Reparem que deixei selecionado o local onde mostra o número de IP, no meu caso é 10.0.0.207.

Agora poderemos fazer o teste de conexão através do comando cmd no Windows por exemplo. Clique em Iniciar > Executar > cmd

Ao abrir o prompt de comando digite o seguinte comando:

ftp <número do seu ip Linux> e tecle enter
Se estiver tudo certo, será apontado para o servidor solicitando usuário e senha, aí você digita o usuário e senha que foi criado anteriormente.
Vamos criar um arquivo qualquer de teste na raiz do Windows. Vá até a unidade c:\ e crie um arquivo de texto qualquer com o nome de envio.txt.
Volte ao prompt de comando e agora vamos direcionar esse arquivo .txt para o local criado no servidor, que no caso deste artigo foi a pasta chamada Softwares.

Primeiramente o local para onde você vai mandar, que é a pasta Softwares:

cd /Softwares

É para aparecer a seguinte mensagem:

Directory successfully changed * Isso significa que você está acessando o diretório Softwares.

Depois digite:

put c:\envio.txt

Pronto, foi enviado para o servidor, no diretório Softwares, o arquivo envio.txt. Você pode voltar até o servidor e conferir se realmente o arquivo está lá.

Aqui terminamos o tutorial, lembrando que isso é o básico do servidor FTP, só para entender como funciona o envio mesmo. Após isso podemos criar diretrizes de segurança para o servidor, isso postarei em outro artigo, até lá.





Páginas do artigo
   1. Introdução

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por marcrock em 09/12/2010 - 02:00h:

Ótima iniciativa para mostrar pro pesssoal que está começando como é a lógica de instalação e administação de serviços em uma distribuição linux !!!

Até mais.

[2] Comentário enviado por evamberto em 23/01/2011 - 22:03h:

Legal!!!

[3] Comentário enviado por david fonseca em 28/12/2011 - 17:11h:

ótimo tuto ...

duvida - tenho um usuário " teste " , usei o programa " filiezilla " para conectar ao meu servidor de ftp conectou blz, mas esse use tem acesso a todas as pastas do meu servidor alem da pasta /home/teste

como faco o bloqueio?

ou seja ele tem ver as pastas /home/.. /root/.. /var... etc

[4] Comentário enviado por kleitoncore em 29/12/2011 - 22:11h:

Muito bom cara, simples, limpo e objetivo


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.