Pesquisa de site

O que é FTP e como é usado?


O que é FTP?

FTP é uma maneira de transferir arquivos entre hosts pela Internet. É especialmente útil como uma forma de carregar ou baixar arquivos de ou para um site rapidamente. Os clientes FTP permitem conexões de usuários anônimos e registrados. Quando o objetivo é limitar quem pode realizar a transferência de arquivos, o login geralmente é configurado para exigir um nome de usuário e senha, enquanto o conteúdo destinado a ser amplamente distribuído geralmente é configurado com um login de FTP anônimo.

Como instalar FTP?

O FTP é muito fácil de instalar em um servidor privado virtual. A maioria dos servidores FTP tem padrões muito práticos e utilizáveis. Como o FTP não foi concebido como um protocolo muito seguro, por exemplo, as credenciais de login não são criptografadas, você pode aumentar a segurança após a instalação desativando o login anônimo e fazendo chroot de seus usuários registrados em seus próprios diretórios.

Existe uma grande variedade de programas de FTP que podem ser instalados em um VPS. Dois que achamos úteis são ProFTPD ou VSFTPD, e você pode ver como baixá-los e configurá-los aqui, selecionando o que preferir.

VSFTPD no Ubuntu 12.04

VSFTPD no CentOS 6

ProFTPD no Ubuntu 12.04

ProFTPD no Centos 6

Próximos passos:

Depois de instalar e configurar um cliente FTP em seu servidor virtual, você pode se conectar a ele por meio do navegador ou da linha de comando. O acesso na linha de comando é bastante simples, sendo necessário que o usuário digite:

ftp example.com

O prompt pede um login e senha, se você estiver fazendo um login anônimo, digite anonymous e preencha a senha com seu endereço de e-mail. Depois de se conectar, você pode usar os seguintes comandos para começar a transferir arquivos entre as máquinas:

put: copia o arquivo do servidor local para o servidor remoto

mput: copia vários arquivos do servidor local para o remoto

get: recupera o arquivo do servidor remoto e o baixa na máquina local

mget: recupera vários arquivos do servidor remoto e os baixa para a máquina local

ls: lista os arquivos no diretório atual

cd: altere o diretório no servidor remoto

ajuda: fornece uma lista de comandos disponíveis

pwd: fornece o caminho do diretório do computador remoto

excluir: exclui um arquivo no servidor remoto

mdelete: exclui vários arquivos no servidor remoto

exit: fecha a conexão FTP

Alternativamente, para acessar um servidor ftp remoto em seu navegador, digite seu endereço na barra de endereço. Deve ficar assim:

ftp://example.com

Se você preferir evitar a linha de comando na maior parte do seu trabalho de FTP, pode baixar o Filezilla, um cliente e servidor FTP de código aberto.

Ver mais

Esta foi apenas uma breve visão geral do FTP. Se você tiver mais perguntas sobre programas ou comandos de FTP, sinta-se à vontade para postar suas perguntas em nosso Fórum de perguntas e respostas e teremos prazer em respondê-las.