Explicação sobre FTP e SFTP

18 de dezembro de 2021 1117 Visualizações FTP, SFTP, porta FTP e SFTP

FTP e SFTP são dois protocolos para transferência de arquivos entre um servidor e um computador cliente. A porta FTP é 21 enquanto a porta SFTP é 22. O SFTP se comunica através de uma conexão criptografada, enquanto o FTP usa comunicação de texto simples (não segura).





Este guia de referência rápida abrange FTP e SFTP, como eles funcionam e as diferenças entre eles.



Procurar tópicos de postagem

O que é o número da porta FTP e FTP?

O que é o número da porta FTP e FTP?

FTP (File Transfer Protocol) é um protocolo de comunicação cliente-servidor usado para transferir arquivos entre um cliente e um servidor. A porta FTP é 21.



Modelo e autenticação do protocolo de transferência de arquivos (FTP) Clint-Server

Para que a comunicação FTP ocorra, deve haver um servidor e um cliente.



O FTP requer que os clientes se autentiquem com o servidor quando tentarem se conectar. A autenticação é feita através de texto não criptografado, o que significa que a comunicação entre o cliente FTP e o servidor FTP não é criptografada.

Isso torna a comunicação FTP insegura. O que significa que um intruso com acesso à comunicação poderá ver nomes de usuário, senha e arquivos transferidos.



A conexão FTP pode ser Ativo ou Passiva . Isso determina como uma conexão de dados é estabelecida entre o cliente e o servidor. Em ambos os tipos de conexão, o cliente cria uma conexão TCP (Transmission Control Protocol) com o servidor via porta FTP 21.



Dentro ativo No modo FTP, a conexão começa pelo cliente ouvindo conexões de dados de entrada de uma porta aleatória, porta FTP M. O cliente então envia o comando FTP PORTA para que o servidor saiba em qual porta FTP ele está escutando. Em seguida, no processo de comunicação, o servidor inicia um canal de dados para o cliente a partir de sua porta 20, a porta de dados do servidor FTP.

Há circunstâncias em que o cliente está atrás de um firewall. Um cliente atrás de um firewall pode não ser capaz de aceitar conexões TCP de entrada. Nesta circunstância, o FTP Passiva modo é usado para a conexão.

Dentro Passiva No modo FTP, o cliente usa a conexão de controle para enviar um PASV Comando FTP para o servidor. O cliente então recebe um endereço IP e um número de porta do servidor do servidor. Finalmente, o cliente usa as informações recebidas do servidor para abrir uma conexão de dados de uma porta FTP de cliente arbitrária para o endereço IP e a porta recebida.

Números de porta FTP explicados

Conforme descrito acima, o FTP usa duas conexões TCP para comunicação, as portas FTP 20 e 21. A porta FTP 21 é usada para enviar informações de controle do servidor para o cliente. A porta 21 não é usada para enviar arquivos de dados. A segunda porta FTP, 20, é usada para enviar arquivos de dados entre o servidor e o cliente.

O que é o número da porta SFTP e SFTP?

O que é o número da porta SFTP e SFTP?

O SFTP (SSH (ou Secure) File Transfer Protocol) permite a transferência de arquivos e dados em uma conexão protegida usando o protocolo SSH (Secure Shell). Ao contrário do FTP no SFTP, a comunicação entre um cliente e um servidor é criptografada pela porta SFTP é 22.

Modelo e Autenticação de Servidor Clint de FTP Seguro (SFTP)

Assim como o FTP, a comunicação SFTP ocorre entre um cliente e um servidor. O servidor SFTP requer um servidor web com a porta correta (porta SFTP 22 ou qualquer outra porta que você escolher usar).

A porta deve ser encaminhada para o servidor FTP do firewall. Depois de instalar corretamente um servidor SFTP, uma chave de host SSH é gerada. Os usuários podem então ser criados e receber as permissões necessárias que permitirão que eles se conectem ao servidor SFTP.

Para se conectar a um servidor SFTP, você precisa de um cliente SFTP. Um cliente SFTP pode ser uma GUI ou uma ferramenta de linha de comando. O cliente SFTP autentica e transfere arquivos por meio de uma conexão segura e criptografada para o servidor SFTP via porta SFTP 22 (ou a porta especificada no servidor SFTP).

Diferenças entre FTP e SFTP

Além das portas TCP que FTP e SFTP usam para conexão, existem outras diferenças entre os dois protocolos.

A tabela abaixo destaca as diferenças entre os dois protocolos.

S/N Característica FTP SFTP
1PortaFTP é executado na porta 21 e 20SFTP usa a porta 22
doisTransmissão de dadosUsa dois canais separados para enviar informações de controle e transferir dados.O SFTP combina controle e dados em pacotes seguros e os envia por meio de um único canal.
3SegurançaA comunicação FTP não é criptografada. Ou seja, um terceiro pode interceptar os dados.Por outro lado, SFTP são dados enviados por meio de conexões criptografadas. Se um intruso interceptar os dados, não terá sentido para o hacker.
4FirewallO FTP não é compatível com firewall.O SFTP usa uma única porta SFTP 22 para conexões de entrada e saída. Isso significa que uma única porta pode ser aberta no firewall para comunicações SFTP.

Espero que esta Zona S tenha explicado com sucesso FTP, SFTP, porta FTP e SFTP? Também espero que você tenha achado esta Zona S útil.

Alternativamente, você pode fazer uma pergunta, deixar um comentário ou fornecer feedback com o formulário Deixe uma resposta encontrado no final desta página.

Por fim, para mais Zonas S de tecnologia de Internet, visite nossa página Explicação sobre Tecnologia de Internet. Você também pode achar muito útil nossa página Work from Home.