Diferença entre scp e sftp


24

Qual é a diferença entre sftp e scp?

Respostas:


15

SCP é a abreviação de 'cópia segura', enquanto SFTP significa 'FTP seguro'.

O primeiro é usado para copiar um ou mais arquivos, geralmente com nomes conhecidos, do host A para o host B, enquanto o segundo é usado principalmente de maneira interativa, analógica para um cliente FTP. O SCP sempre funcionará imediatamente e possui pouco no campo de opções ajustáveis. O SFTP pode ser usado com back-end diferentes para apresentar o serviço SFTP ao usuário. Seria até possível desligá-lo , embora eu não tenha tentado isso.

Essa é a diferença de uso.

Quanto ao desempenho, o ErikA abaixo aponta para uma página da Wikipedia que menciona o SCP geralmente é mais rápida que o SFTP, devido a um algoritmo mais eficiente no SCP.


2
SFTP não é FTP seguro, mas SSH File Transfer Protocol. Google / Wiki it
Bart van Heukelom 17/11/2009

1
Cito a entrada SFTP da Wikipedia.org "Na computação, o SSH File Transfer Protocol ( às vezes chamado Secure File Transfer Protocol ou SFTP )". Ênfase minha. kthxbai.
Wzzrd 18/11/2009

5
Penso que o argumento dele era que o SFTP não é simplesmente uma versão segura do protocolo FTP, mas um protocolo totalmente diferente.
Dave Forgac

2

O sftp é um programa interativo usado por humanos em uma sessão shell. O scp é principalmente um liner usado em scripts para transferir / copiar arquivos


2

É como perguntar a diferença entre cp e ftp.

O scp permite copiar remotamente um arquivo para ou de um servidor SSH. Geralmente, as pessoas só usam scp se pretendem fazer upload de uma pasta de forma recusada ou fazer upload de apenas um arquivo. Há também o fato de que, como scp é uma linha,

O sftp é um programa interativo que permite fazer upload de arquivos de / para um servidor SSH. A vantagem de usar o sftp sobre o scp é que, se você precisar fazer vários uploads de ou para diretórios diferentes, poderá fazê-lo em uma sessão.


5
Essas são propriedades dos programas cliente, e não os protocolos
Bart van Heukelom

1

Aqui está um pouco de informação sobre o assunto.


6
-1 Apenas um link para o wiki não é uma resposta útil imho
wzzrd 13/10/2009

1
+1 wikipedia é muito respeitável e eu prefiro as pessoas que citam fontes em suas respostas (concedidas, seria mais útil para dar um resumo direto do que o link é)
Jason S

+1 Bom pequeno link
Coops

A Wikipedia removeu a seção como imprecisa, caso alguém ainda esteja interessado neste tópico.
Checo R

1

Segurança: o SFTP e o SCP fornecem os mesmos recursos de segurança, pois são baseados no protocolo de shell seguro. como Logins remotos seguros, Transferência segura de arquivos, Execução remota segura de comandos, Chaves e agentes, Controle de acesso e Encaminhamento de porta

Funcionalidade: o SCP pode transferir arquivos e não interativo. Portanto, a transferência SCP não pode ser cancelada sem o término da sessão. SFTP é interativo. As capacidades SFTP incluem listas de diretórios, remoção remota de diretórios e arquivos, cria diretórios e arquivos e etc. O SFTP pode ser usado no processo em lote. O SFTP pode ser usado para vários uploads de ou para diretórios diferentes em uma sessão.

Velocidade: o SCP é mais rápido, pois confirma os pacotes recebidos, enquanto o SFTP precisa reconhecer todos os pacotes.

Retomar transferência de arquivo: o SCP não pode retomar uma transferência interrompida, enquanto o SFTP pode com -a do comando get para retomar transferências parciais de arquivos existentes


Discordo. Na minha rede doméstica, o SFTP é cerca de 35x mais rápido.
GrayWolf
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.