O File Transfer Protocol (FTP) é uma forma padrão de transferir arquivos entre computadores em uma rede. Ele é usado principalmente para transmissão de dados de servidores web para um computador local.
O FTP é um dos protocolos de rede mais antigos e foi originalmente criado em 1971. Desde então, o FTP se tornou um dos principais métodos de transferência de dados na web. É usado para hospedar sites, compartilhar arquivos e realizar backups.
A importância do FTP é que ele fornece uma maneira segura e eficaz de transferir arquivos entre computadores. É seguro porque os arquivos são transferidos com criptografia, o que significa que ninguém pode acessar os dados sem a autorização correta. Além disso, o FTP é extremamente rápido, pois os arquivos são transferidos diretamente entre os computadores, sem a necessidade de um servidor intermediário.
Outra vantagem significativa do FTP é que ele é compatível com quase todos os sistemas operacionais, incluindo Windows, Mac, Linux e Unix. Isso significa que os usuários de computadores diferentes podem transferir arquivos uns para os outros sem problemas.
O FTP também é uma ferramenta útil para aqueles que desejam hospedar seus próprios sites. Ao contrário de outros serviços de hospedagem, o FTP permite que os usuários façam upload de seus arquivos diretamente para o servidor, o que torna muito mais fácil criar e gerenciar um site.
Em suma, o FTP é um dos protocolos de rede mais antigos e mais importantes. É seguro, rápido e compatível com a maioria dos sistemas operacionais. Além disso, ele é ideal para aqueles que desejam hospedar seus próprios sites.
Portanto, o FTP é uma tecnologia e também uma ferramenta essencial para todos aqueles que trabalham com a web.
Instalando o FTP no Linux (Debian / Ubuntu)
$ sudo apt update
$ sudo apt install proftpd
Editar o arquivo de configuração do Proftpd
$ sudo vim /etc/protfpd/protpd.conf
Em ServerName coloque o nome de seu servidor
Em ServerType deixe standalone
Descomente a linha DefaultRoot e substitua ~ pelo caminho absoluto, por exemplo: /home/ftpusuario1 ou o diretório de sua escolha.
Salvar e sair do editor Vim, tecle ESC e digite :wq ou :x
Criando usuários e adicionado ao grupo para o FTP
$ sudo useradd -m -s /bin/false ftpusuario1
$ sudo passwd ftpusuario1
$ sudo usermod -aG ftp ftpusuario1
$ sudo usermod -d /home/ftp/usuario1 ftpusuario1
Isso irá criar o usuário sem acesso ao terminal, pois é exclusivo para acessar o servidor FTP.
Nota: Para usuários sem acesso a shell, é importante configurar o diretório home do usuário para o diretório de upload, para evitar que o usuário acesse outras partes do sistema.
Reiniciando o serviço Proftpd
$ sudo systemctl stop proftpd
$ sudo systemctl start proftpd
Para verificar se o proftpd esta em execução digite:
$ sudo ps aux | grep proftpd
Agora com o servidor FTP inicializado, em outro computador instale um cliente FTP, como o FileZilla, informando o IP, usuário, senha e porta.
O lado esquerdo são os arquivos de sua máquina e o lado direito do servidor.
Feito!
Nenhum comentário:
Postar um comentário