{"id":469,"date":"2025-04-14T12:22:48","date_gmt":"2025-04-14T11:22:48","guid":{"rendered":"http:\/\/3.238.148.255\/?p=469"},"modified":"2025-04-18T03:44:02","modified_gmt":"2025-04-18T02:44:02","slug":"o-que-sao-ftp-ftps-e-sftp-quais-sao-suas-funcoes","status":"publish","type":"post","link":"https:\/\/blog.juandesouza.com\/br\/tech\/o-que-sao-ftp-ftps-e-sftp-quais-sao-suas-funcoes\/","title":{"rendered":"O que s\u00e3o FTP, FTPS e SFTP? Quais s\u00e3o suas fun\u00e7\u00f5es?"},"content":{"rendered":"<p>No mundo do desenvolvimento web e gerenciamento de servidores, transferir arquivos entre sua m\u00e1quina local e servidores remotos \u00e9 uma tarefa fundamental. Isso geralmente \u00e9 feito usando protocolos como <strong>FTP<\/strong>, <strong>FTPS<\/strong>, e <strong>SFTP<\/strong>Embora esses protocolos tenham finalidades semelhantes \u2014 transfer\u00eancia de arquivos \u2014, eles diferem em seus recursos de seguran\u00e7a, casos de uso e configura\u00e7\u00f5es. Entender o que s\u00e3o esses protocolos e como funcionam pode ajudar voc\u00ea a escolher a melhor solu\u00e7\u00e3o para transferir arquivos com seguran\u00e7a e efici\u00eancia.<\/p>\n<p>Neste artigo, exploraremos FTP, FTPS e SFTP, com foco em suas defini\u00e7\u00f5es, fun\u00e7\u00f5es, principais diferen\u00e7as e quando usar cada protocolo.<\/p><div id=\"juand-2896657797\" class=\"juand-content juand-entity-placement\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8944986240478060\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n style=\"display:block; text-align:center;\"\r\n data-ad-layout=\"in-article\"\r\n data-ad-format=\"fluid\"\r\n data-ad-client=\"ca-pub-8944986240478060\"\r\n data-ad-slot=\"9601515663\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n<br\/><\/div>\n<h3>1. <strong>FTP (Protocolo de Transfer\u00eancia de Arquivos)<\/strong><\/h3>\n<p><strong>FTP<\/strong> \u00e9 um dos protocolos mais antigos e comumente usados para transfer\u00eancia de arquivos em rede, principalmente na internet. O FTP permite que os usu\u00e1rios carreguem, baixem e gerenciem arquivos entre um cliente (seu computador) e um servidor (uma m\u00e1quina remota).<\/p>\n<h4>Fun\u00e7\u00f5es do FTP:<\/h4>\n<ul>\n<li><strong>Envio de arquivo<\/strong>: O FTP permite que voc\u00ea carregue arquivos da sua m\u00e1quina local para um servidor remoto, o que o torna \u00fatil para desenvolvedores web, criadores de conte\u00fado e administradores.<\/li>\n<li><strong>Download de arquivo<\/strong>:Da mesma forma, o FTP permite que voc\u00ea baixe arquivos de um servidor para sua m\u00e1quina local.<\/li>\n<li><strong>Gerenciamento de Diret\u00f3rios<\/strong>: O FTP permite a cria\u00e7\u00e3o, exclus\u00e3o e navega\u00e7\u00e3o de diret\u00f3rios em um servidor remoto.<\/li>\n<li><strong>Manipula\u00e7\u00e3o de arquivos<\/strong>: Voc\u00ea pode renomear, excluir e mover arquivos entre diret\u00f3rios no servidor.<\/li>\n<\/ul>\n<h4>Como funciona o FTP:<\/h4>\n<p>O FTP opera em um <strong>modelo cliente-servidor<\/strong>, onde o cliente se conecta a um servidor pela internet ou por uma rede local. O servidor escuta em portas espec\u00edficas (geralmente a porta 21 para comandos e a porta 20 para transfer\u00eancia de dados). O usu\u00e1rio acessa arquivos no servidor remoto enviando comandos pelo cliente FTP (por exemplo, FileZilla, Cyberduck).<\/p>\n<ul>\n<li><strong>Conex\u00e3o de controle<\/strong>:Quando um cliente se conecta a um servidor FTP, uma conex\u00e3o de controle \u00e9 estabelecida pela porta 21, que \u00e9 usada para enviar comandos (como credenciais de login, listagem de diret\u00f3rios, etc.).<\/li>\n<li><strong>Conex\u00e3o de dados<\/strong>:Depois que a conex\u00e3o de controle \u00e9 estabelecida, o FTP abre uma conex\u00e3o de dados separada (geralmente pela porta 20) para transferir os arquivos reais.<\/li>\n<\/ul>\n<p>Embora o FTP seja um protocolo amplamente utilizado, ele tem um significado significativo <strong>limita\u00e7\u00f5es de seguran\u00e7a<\/strong>, o que nos leva ao FTPS e ao SFTP.<\/p>\n<h3>2. <strong>FTPS (FTP Seguro)<\/strong><\/h3>\n<p><strong>FTPS<\/strong> \u00e9 uma vers\u00e3o segura do FTP que adiciona <strong>criptografia<\/strong> para proteger os dados transferidos entre o cliente e o servidor. O FTPS usa <strong>SSL\/TLS<\/strong> (Secure Sockets Layer\/Transport Layer Security) para criptografar os canais de controle e de dados, fornecendo confidencialidade e integridade durante as transfer\u00eancias de arquivos.<\/p><div id=\"juand-1697061269\" class=\"juand-content_2 juand-entity-placement\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8944986240478060\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n style=\"display:block; text-align:center;\"\r\n data-ad-layout=\"in-article\"\r\n data-ad-format=\"fluid\"\r\n data-ad-client=\"ca-pub-8944986240478060\"\r\n data-ad-slot=\"9601515663\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n<br\/><\/div>\n<h4>Fun\u00e7\u00f5es do FTPS:<\/h4>\n<ul>\n<li><strong>Transfer\u00eancia segura de arquivos<\/strong>: O FTPS criptografa os dados enviados via FTP, fornecendo prote\u00e7\u00e3o contra espionagem e adultera\u00e7\u00e3o.<\/li>\n<li><strong>Autentica\u00e7\u00e3o Segura<\/strong>: O FTPS usa certificados SSL\/TLS para autenticar o servidor e o cliente, garantindo que o servidor correto esteja sendo conectado e evitando ataques do tipo man-in-the-middle.<\/li>\n<li><strong>Conformidade<\/strong>: Muitos setores exigem transfer\u00eancias de arquivos criptografadas para cumprir regulamenta\u00e7\u00f5es como a HIPAA (Lei de Portabilidade e Responsabilidade de Seguros de Sa\u00fade) ou o PCI-DSS (Padr\u00e3o de Seguran\u00e7a de Dados do Setor de Cart\u00f5es de Pagamento). O FTPS costuma ser a solu\u00e7\u00e3o preferida para esses casos de uso.<\/li>\n<\/ul>\n<h4>Como funciona o FTPS:<\/h4>\n<p>O FTPS pode operar em dois modos diferentes:<\/p>\n<ul>\n<li><strong>FTPS expl\u00edcito<\/strong>: O cliente deve solicitar explicitamente uma conex\u00e3o segura enviando um comando ao servidor (por exemplo, &quot;AUTH TLS&quot;). Se o servidor suportar FTPS, a conex\u00e3o ser\u00e1 atualizada para uma conex\u00e3o segura usando SSL\/TLS.<\/li>\n<li><strong>FTPS impl\u00edcito<\/strong>: Neste modo, a conex\u00e3o \u00e9 protegida automaticamente quando o cliente se conecta ao servidor, geralmente por meio de uma porta dedicada (990) para FTPS.<\/li>\n<\/ul>\n<p>O FTPS melhora o FTP tradicional adicionando criptografia, mas ainda compartilha os mesmos comandos FTP e estrutura geral.<\/p>\n<h3>3. <strong>SFTP (Protocolo de Transfer\u00eancia de Arquivos SSH)<\/strong><\/h3>\n<p><strong>SFTP<\/strong> \u00e9 um protocolo completamente diferente do FTP e do FTPS. Ao contr\u00e1rio do FTP, que se baseia no modelo cliente-servidor e utiliza duas conex\u00f5es separadas, <strong>SFTP<\/strong> opera sobre um <strong>conex\u00e3o \u00fanica<\/strong> e usos <strong>SSH (Shell Seguro)<\/strong> para comunica\u00e7\u00e3o segura.<\/p>\n<h4>Fun\u00e7\u00f5es do SFTP:<\/h4>\n<ul>\n<li><strong>Transfer\u00eancia segura de arquivos<\/strong>: O SFTP criptografa todos os dados durante a transfer\u00eancia, incluindo credenciais de login, comandos e arquivos. Isso garante que a transfer\u00eancia de arquivos seja privada e segura.<\/li>\n<li><strong>Acesso e gerenciamento de arquivos<\/strong>: Assim como o FTP, o SFTP permite que os usu\u00e1rios carreguem, baixem, renomeiem, excluam e movam arquivos e diret\u00f3rios no servidor remoto.<\/li>\n<li><strong>Conex\u00e3o \u00fanica<\/strong>: O SFTP opera em um \u00fanico canal seguro, o que o torna mais amig\u00e1vel ao firewall do que o FTPS, que usa canais de dados e controle separados.<\/li>\n<\/ul>\n<h4>Como funciona o SFTP:<\/h4>\n<p>O SFTP \u00e9 constru\u00eddo sobre <strong>SSH<\/strong>, que \u00e9 um protocolo de comunica\u00e7\u00e3o seguro usado para acesso remoto a servidores. Ao usar SFTP, voc\u00ea est\u00e1 essencialmente se conectando a um servidor via SSH, e a transfer\u00eancia de arquivos ocorre com seguran\u00e7a por meio dessa mesma conex\u00e3o SSH.<\/p>\n<ul>\n<li><strong>Autentica\u00e7\u00e3o<\/strong>: Ao usar SFTP, o servidor autentica o usu\u00e1rio usando chaves SSH ou senhas. Uma vez autenticado, o usu\u00e1rio pode acessar e gerenciar arquivos no servidor.<\/li>\n<li><strong>Porta \u00fanica<\/strong>: Ao contr\u00e1rio do FTP e do FTPS, que usam v\u00e1rias portas, o SFTP opera em uma \u00fanica porta (geralmente <strong>porta 22<\/strong>), o que simplifica a configura\u00e7\u00e3o e a torna mais segura contra certos tipos de ataques.<\/li>\n<\/ul>\n<p>O SFTP \u00e9 amplamente considerado mais seguro e confi\u00e1vel que o FTP e o FTPS, especialmente para gerenciar arquivos em servidores remotos.<\/p><div id=\"juand-1723546769\" class=\"juand-content_3 juand-entity-placement\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8944986240478060\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n style=\"display:block; text-align:center;\"\r\n data-ad-layout=\"in-article\"\r\n data-ad-format=\"fluid\"\r\n data-ad-client=\"ca-pub-8944986240478060\"\r\n data-ad-slot=\"9601515663\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n<br\/><\/div>\n<h3>Principais diferen\u00e7as entre FTP, FTPS e SFTP<\/h3>\n<table>\n<thead>\n<tr>\n<th>Recurso<\/th>\n<th><strong>FTP<\/strong><\/th>\n<th><strong>FTPS<\/strong><\/th>\n<th><strong>SFTP<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Seguran\u00e7a<\/strong><\/td>\n<td>Sem criptografia<\/td>\n<td>Usa criptografia SSL\/TLS para seguran\u00e7a<\/td>\n<td>Usa SSH para transfer\u00eancia segura de arquivos<\/td>\n<\/tr>\n<tr>\n<td><strong>Porta<\/strong><\/td>\n<td>Porta 21 para controle, Porta 20 para dados<\/td>\n<td>Portas 21 (expl\u00edcita) ou 990 (impl\u00edcita)<\/td>\n<td>Porto 22<\/td>\n<\/tr>\n<tr>\n<td><strong>Criptografia<\/strong><\/td>\n<td>N\u00e3o criptografado<\/td>\n<td>Criptografa canais de controle e dados<\/td>\n<td>Totalmente criptografado (controle e dados)<\/td>\n<\/tr>\n<tr>\n<td><strong>Autentica\u00e7\u00e3o<\/strong><\/td>\n<td>Nome de usu\u00e1rio\/senha<\/td>\n<td>Certificados SSL\/TLS para criptografia<\/td>\n<td>Chaves ou senhas SSH<\/td>\n<\/tr>\n<tr>\n<td><strong>Gerenciamento de arquivos<\/strong><\/td>\n<td>Transfer\u00eancia e gerenciamento de arquivos<\/td>\n<td>Transfer\u00eancia e gerenciamento de arquivos<\/td>\n<td>Transfer\u00eancia de arquivos, gerenciamento e permiss\u00f5es<\/td>\n<\/tr>\n<tr>\n<td><strong>Compat\u00edvel com firewall<\/strong><\/td>\n<td>N\u00e3o muito amig\u00e1vel ao firewall (duas portas)<\/td>\n<td>Melhor, mas ainda requer v\u00e1rias portas<\/td>\n<td>Altamente amig\u00e1vel a firewall (porta \u00fanica)<\/td>\n<\/tr>\n<tr>\n<td><strong>Caso de uso<\/strong><\/td>\n<td>Transfer\u00eancia b\u00e1sica de arquivos, sem seguran\u00e7a<\/td>\n<td>Transfer\u00eancia segura de arquivos (com criptografia)<\/td>\n<td>Transfer\u00eancia segura de arquivos com recursos SSH completos<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Quando usar cada protocolo<\/h3>\n<ul>\n<li><strong>FTP<\/strong>: O FTP ainda pode ser \u00fatil para transferir arquivos n\u00e3o confidenciais em um ambiente de rede confi\u00e1vel, onde a seguran\u00e7a n\u00e3o \u00e9 uma grande preocupa\u00e7\u00e3o. \u00c9 adequado para transfer\u00eancias r\u00e1pidas entre m\u00e1quinas que est\u00e3o na mesma rede local ou onde a privacidade n\u00e3o \u00e9 uma prioridade.<\/li>\n<li><strong>FTPS<\/strong>Se voc\u00ea busca uma atualiza\u00e7\u00e3o do FTP e precisa garantir que a transfer\u00eancia de arquivos seja criptografada, mas ainda deseja usar comandos e interfaces no estilo FTP, o FTPS \u00e9 uma boa op\u00e7\u00e3o. \u00c9 adequado para empresas que precisam de recursos seguros de transfer\u00eancia de arquivos, mas n\u00e3o desejam migrar totalmente para SFTP.<\/li>\n<li><strong>SFTP<\/strong>: Se a seguran\u00e7a \u00e9 uma prioridade m\u00e1xima e voc\u00ea precisa de uma solu\u00e7\u00e3o confi\u00e1vel e criptografada para transfer\u00eancia de arquivos, o SFTP \u00e9 a melhor escolha. O SFTP \u00e9 comumente usado por administradores de sistemas e desenvolvedores que precisam de acesso e gerenciamento remoto seguro de arquivos. \u00c9 ideal para gerenciar arquivos de servidor, transfer\u00eancias de backup e acessar dados confidenciais com seguran\u00e7a.<\/li>\n<\/ul>\n<p>Resumindo, <strong>FTP<\/strong>, <strong>FTPS<\/strong>, e <strong>SFTP<\/strong> s\u00e3o todos protocolos para transfer\u00eancia de arquivos entre um cliente e um servidor, mas diferem na forma como lidam com seguran\u00e7a e criptografia:<\/p>\n<ul>\n<li><strong>FTP<\/strong> \u00e9 o protocolo b\u00e1sico de transfer\u00eancia de arquivos, sem criptografia e adequado apenas para transfer\u00eancias n\u00e3o confidenciais.<\/li>\n<li><strong>FTPS<\/strong> adiciona criptografia ao FTP, tornando-o mais seguro ao usar SSL\/TLS para canais de controle e de dados.<\/li>\n<li><strong>SFTP<\/strong> \u00e9 a op\u00e7\u00e3o mais segura, constru\u00edda no protocolo SSH, fornecendo criptografia completa e um canal \u00fanico e seguro para transfer\u00eancia de arquivos.<\/li>\n<\/ul>\n<p>Ao escolher entre esses protocolos, a seguran\u00e7a deve ser sua principal considera\u00e7\u00e3o. Embora o FTP ainda possa ter seu lugar para dados n\u00e3o sens\u00edveis, FTPS e SFTP s\u00e3o as melhores op\u00e7\u00f5es para transfer\u00eancias de arquivos modernas e seguras. Dependendo das suas necessidades (seja transferindo arquivos pela rede ou gerenciando arquivos em um servidor), selecionar o protocolo certo garantir\u00e1 que seus dados permane\u00e7am seguros e protegidos durante o processo de transfer\u00eancia.<\/p>\n<p>Foto por <a href=\"https:\/\/www.pexels.com\/photo\/web-banner-with-online-information-on-computer-3803517\/\" target=\"_blank\" rel=\"noopener\">Brett Sayles<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>No mundo do desenvolvimento web e gerenciamento de servidores, transferir arquivos entre sua m\u00e1quina local e servidores remotos \u00e9 uma tarefa fundamental. Isso geralmente \u00e9 feito usando protocolos como FTP, FTPS e SFTP. Embora esses protocolos tenham prop\u00f3sitos semelhantes \u2014 transfer\u00eancia de arquivos \u2014, eles diferem em seus recursos de seguran\u00e7a, casos de uso e configura\u00e7\u00f5es. Entender o que s\u00e3o esses protocolos e como funcionam pode ajudar voc\u00ea a escolher a melhor solu\u00e7\u00e3o para transferir arquivos com seguran\u00e7a e efici\u00eancia.<\/p>","protected":false},"author":1,"featured_media":97967,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1302,1289],"tags":[],"class_list":["post-469","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devs","category-tech"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.juandesouza.com\/wp-content\/uploads\/2017\/11\/pexels-brett-sayles-3803517-scaled.jpg?fit=2560%2C1703&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p8STS8-7z","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/posts\/469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/comments?post=469"}],"version-history":[{"count":2,"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/posts\/469\/revisions"}],"predecessor-version":[{"id":97968,"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/posts\/469\/revisions\/97968"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/media\/97967"}],"wp:attachment":[{"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/media?parent=469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/categories?post=469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.juandesouza.com\/br\/wp-json\/wp\/v2\/tags?post=469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}