Diferença entre SFTP e SCP Diferença entre
SFTP vs. SCP
O protocolo SSH File Transfer Protocol (também conhecido como Secure File Transfer Protocol ou SFTP) é um protocolo de rede. Ele fornece acesso ao arquivo, transferência de arquivos e funções de gerenciamento de arquivos em um fluxo de dados confiável. Ele foi projetado especificamente como uma extensão do Secure Shell Protocol (ou SSH), versão 2. 0. Como uma extensão, ele é usado principalmente para fornecer capacidade segura de transferência de arquivos; no entanto, também se destina a ser utilizado com outros protocolos. A Internet Engineering Task Force (ou IETF) definiu - através do Internet Draft - que SFTP é descrito no contexto do protocolo SSH-2; No entanto, o SFTP é geral e independente do resto do conjunto de protocolos SSH-2. Possui a capacidade de ser usado em uma variedade de aplicativos, incluindo uma transferência de arquivos segura sobre Transport Layer Security (ou TLS) e a transferência de informações de gerenciamento em aplicativos VPN. Assume que será executado através de um canal seguro (como SSH) que tenha um cliente anteriormente autenticado - a identidade de quem está disponível para o protocolo.
O protocolo de canal seguro (ou SCP) é um protocolo de rede. Ele fornece um meio de transferir dados que podem resistir ou são completamente impermeáveis à intercepção e adulteração. Embora seja destinado a manter a transferência de informações completamente segura, não há um canal totalmente seguro no mundo real, apenas maneiras pelas quais as redes inseguras podem tornar-se menos inseguras e transferir informações com mais segurança - ou seja, alguém pode ser capaz de ver ou ouvir a mensagem, mas não tem meios de alterar a informação que é trocada no servidor.
O protocolo SFTP permite uma infinidade de operações em arquivos remotos. Ele tem mais em comum com o protocolo do sistema de arquivos remoto do que o antecessor, o protocolo SCP. Como parte dos recursos estendidos do protocolo SFTP, um cliente pode retomar as transferências interrompidas, as listas de diretórios e a remoção remota de arquivos. Como resultado, é relativamente fácil implementar o cliente GUI SFTP em comparação com um cliente GUI SCP. SFTP tenta ser um protocolo mais independente da plataforma do que seu antecessor - o PDSF evita ter uma expansão de curinga especificada pelo cliente para o servidor. Além disso, os servidores SFTP estão disponíveis na maioria das plataformas. É um protocolo completamente novo não relacionado ao SSH - que é executado em FTP. O SFTP não fornece autenticação ou segurança; Em vez disso, espera que o protocolo subjacente assegure ambos. Como é, o SFTP é usado principalmente como um subsistema do protocolo SSH, implementações da versão 2 (como foi projetado no mesmo grupo de trabalho). No entanto, é possível executar SFTP sobre SSH-1 ou outros fluxos de dados.
Resumo:
1. O SFTP é um protocolo de rede que fornece funções de acesso, transferência e gerenciamento de arquivos em um fluxo de dados confiável; O SCP é um protocolo de rede que fornece transferência de dados impermeável à intercepção e adulteração.