HDG explica: O que é SFTP e FTP?
Para que uma rede de computadores troque dados e recursos, é necessária uma coleção de vários dispositivos, como roteadores, switches e computadores. Essa rede precisaria seguir um protocolo, provavelmente vários protocolos, para estabelecer a comunicação adequada entre todos esses dispositivos. FTP e SFTP são dois desses protocolos.
O que é SFTP e FTP ? O FTP(FTP) fornece uma maneira de trocar arquivos pela rede,(exchanging files over the network) enquanto o SFTP permite o acesso, a transferência e o gerenciamento seguros de arquivos no fluxo de dados. O FTP(FTP) é que os dados são enviados como texto simples, enquanto o SFTP criptografa todos os dados para serem enviados.
A principal diferença entre FTP e SFTP é a segurança. O FTP(FTP) não fornece um canal seguro para transferir arquivos entre vários dispositivos, enquanto o SFTP o faz. Portanto, o SFTP é mais seguro que o FTP(FTP) . No entanto, este artigo aprofundará um pouco mais as diferenças entre esses dois protocolos.
HDG explica: O que é SFTP e FTP?(HDG Explains: What Is SFTP & FTP?)
Para entender as diferenças entre SFTP e FTP , primeiro você terá que entender melhor o que ambos são e fazem. Os usos variam apenas um pouco entre eles, mas as diferenças são um pouco mais profundas do que parecem à primeira vista.
O que é FTP?
FTP, ou File T ransfer P (F)rotocol(P) , é um protocolo de rede padrão que permite que arquivos sejam transferidos em uma rede entre um cliente (computador local) e um servidor.
Antes(Prior) dos sistemas operacionais terem interfaces gráficas de usuário ( GUIs ) , o FTP(FTP) foi desenvolvido para enviar e receber arquivos entre computadores e redes baseados em texto mais antigos. Foi um dos programas originais usados para acessar informações na internet bem antes do H yper t ext T ransfer Protocol ((P) HTTP) surgir.
Hoje, existem três maneiras principais de usar o FTP : (FTP)Clientes de FTP(FTP Clients) Gráficos , Navegador da Web(Web Browser) e FTP de linha de comando(Command-line FTP) . Cada um é adequado para vários aplicativos, incluindo desktops, servidores, dispositivos móveis e plataformas de hardware.
Clientes FTP Gráficos
Esses clientes permitem que os arquivos sejam transferidos em um formato de arrastar e soltar. O Filezilla(Filezilla) é provavelmente o cliente FTP gratuito mais conhecido para sistemas operacionais Windows . Para Mac há Cyberduck .
Normalmente, ao abrir um programa, você insere o host FTP , seu nome de usuário e uma senha. Alguns servidores podem configurá-lo para que você possa entrar anonimamente; nesse caso, o nome de usuário e a senha podem não ser necessários.
Você pode então arrastar e soltar arquivos e pastas do host para o servidor (e vice-versa) e aguardar a conclusão da transferência.
Navegador da Web
Usar um navegador da Web para se conectar a um servidor FTP provavelmente será mais familiar, pois você pode se conectar ao endereço FTP da mesma forma que faria com um endereço HTTP . Um navegador da Web também facilita a navegação em um diretório maior, a leitura de arquivos e a recuperação deles. Ele também fará o serviço de lidar com alguns detalhes de conexão do site e transferências de arquivos automaticamente.
Embora o FTP(FTP) do navegador da Web possa parecer conveniente, geralmente é mais lento e menos confiável do que um cliente FTP dedicado . Eles também tendem a ter menos recursos.
FTP de linha de comando
Você pode não saber, mas seu sistema operacional provavelmente possui clientes de linha de comando integrados. Desde que seu sistema operacional seja Windows , Mac ou Linux . Abra o prompt do seu sistema operacional (prompt de comando para Windows , Terminal para Mac ou console para Linux ) para começar.
Então, como exemplo, digite
f tp ftp.empire.gov
Agora pressione Enter . Então, se você estiver acessando sua própria conta, use o nome de usuário e a senha dessa conta. Se estiver acessando anonimamente, use anônimo(anonymous) como seu nome de usuário e seu endereço de e-mail como senha.
Neste ponto, você desejará estar no diretório onde os arquivos que deseja mover estão armazenados. Você pode digitar o comando mput seguido pelo nome do arquivo ou pasta e pressionar Enter para acionar a transferência.
Existem muitos comandos para você aprender, se desejar, que podem ajudá-lo em futuras transferências de FTP . A Universidade de Indiana(Indiana University) tem alguns comandos FTP úteis para verificar se estiver interessado.
O que é SFTP?(What Is SFTP?)
SFTP(P) , que significa S SH File T ransfer(F) Protocol , é um protocolo de rede semelhante ao FTP , pois permite o acesso, a transferência e o gerenciamento de arquivos, mas em um fluxo de dados seguro e confiável.
Ao contrário do FTP(FTP) , ele não utiliza canais separados de comando e dados. Em vez disso, ele transfere arquivos em pacotes especialmente formatados em uma única conexão. O SSH no nome significa protocolo Secure SH ell , para o qual o (S)SFTP é uma extensão. Isso fornece um nível adicional de segurança ao utilizar o protocolo SFTP .
Você pode usar o SFTP da mesma forma que o FTP , sendo a maior diferença a conexão segura. Filezilla e Cyberduck também oferecem SFTP como parte de seu pacote gratuito, que é definitivamente algo que você vai querer aproveitar.
Ao se conectar a um servidor SFTP , ele assume que a conexão está sendo executada em um canal seguro. Isso elimina a necessidade de autenticação do cliente, pois a identidade do usuário do cliente é disponibilizada para o protocolo.
O WordPress(WordPress) é um excelente exemplo de site que permite conexões FTP e SFTP . Ao tentar adicionar um tema que você salvou em seu computador ou servidor, pode ser necessário transferir esse tema via FTP ou SFTP .
Isso é para evitar que o WordPress negue certas linhas de código que seu tema pode exigir durante uma transferência normal. Isso vale para outros arquivos, não apenas para temas.
Diferença chave entre SFTP e FTP(Key Difference Between SFTP & FTP)
A diferença mais notável e óbvia está na definição. O SFTP(SFTP) é um protocolo de rede seguro, enquanto o FTP(FTP) não é. Outro seriam os tipos de protocolo. FTP é um protocolo baseado em TCP/IP . O SFTP(SFTP) é um protocolo baseado em SSH.
TCP/IP significa T ransmission (T)C ontrol P rotocol / I nternet P rotocol. Em outras palavras, é o protocolo padrão que rege as comunicações entre todos os computadores na internet.
- O FTP(FTP) estabelece sua conexão de controle na porta TCP 21 enquanto o SFTP transfere arquivos sob a conexão estabelecida pelo protocolo SSH entre cliente e servidor.
- O FTP(FTP) só envia dados em formato de texto simples, enquanto o SFTP criptografa todos os seus dados antes de serem enviados ao host.
- O SFTP(SFTP) também é um protocolo independente que fornece transferências de host para host onde o FTP(FTP) é um protocolo mais aberto.
Há algum tempo, para adicionar um pouco de segurança ao FTP , a Netscape criou o SSL , ou Secure Sockets L ayer (L)((S) atualmente TLS, ou T ransport L(S) ayer S ecurity )(L) . SSL foi então aplicado ao FTP para criar FTPS .
Isso permitiu que os dados fossem trocados de maneira segura usando FTP por meio de duas variantes seguras: FTPS Implicit SSL e FTPS Explicit SSL . Ambos(Both) utilizam criptografia SSL .
No final, a única diferença importante com a qual a maioria precisa se preocupar é que o SFTP fornece uma maneira segura de transferir arquivos de um host para outro. O FTP(FTP) fornece apenas uma transmissão padrão de texto simples por meio de dois canais, um canal de comando e um canal de dados, sem criptografia.
Related posts
HDG explica: como funciona a impressão 3D?
HDG explica: O que é CAPTCHA e como funciona?
HDG explica: Como funciona o GPS?
HDG explica: como funciona a realidade aumentada?
HDG explica: O que é um servidor de computador?
O que o fim da vida útil significa para o software e você deve se importar?
5 programas gratuitos para limpar completamente um disco rígido
5 coisas legais que você pode fazer com RAM antiga
Como remover vírus de atalho no USB usando o CMD
HDG explica: O que é uma porta de computador e para que são usadas?
HDG explica: O que é um banco de dados Blockchain?
HDG explica: o que é o modo de desenvolvedor do Chromebook e quais são seus usos?
HDG explica: o que é um keylogger e como removê-lo do meu computador?
HDG explica: O que é UNIX?
Como funciona o carregamento sem fio?
HDG explica: eu tenho um vírus? Aqui estão os sinais de alerta
Por que a maioria dos novos telefones estão abandonando o fone de ouvido
HDG explica: O que é Bluetooth e para que é mais comumente usado?
HDG explica: O que é SQL, T-SQL, MSSQL, PL/SQL e MySQL?
HDG explica: O que é largura de banda?