SFTP

sigla

redessegurança

Significa: SSH File Transfer Protocol

Um protocolo de transferência de arquivos que roda de forma segura sobre o SSH.

Protocolo de Transferência de Arquivos por SSH (do inglês SSH File Transfer Protocol) roda dentro de uma sessão SSH, herdando a criptografia e a autenticação do SSH. Apesar do nome parecido, não compartilha nada com o FTP ou o FTPS.

O SFTP é um subsistema de transferência de arquivos do SSH, sem nada em comum com o FTP além de três letras. Usa uma conexão numa porta, herda a autenticação do SSH, inclusive chaves, e é criptografado de ponta a ponta.

Esse desenho de conexão única é por que funciona através de firewalls e NAT onde o FTP não funciona, e por que é o padrão correto. O cuidado operacional de que precisa é sobre autorização, e não transporte: uma conta SFTP em geral é uma conta de shell, salvo se deliberadamente restringida, então chroot ou um subsistema forçado é o que impede um usuário de transferência de virar usuário de shell. A gestão de chaves é a outra metade, e uma integração SFTP cuja chave não tem validade nem dono é achado comum de auditoria.

Também conhecido como: sftp

Todos os verbetes do glossário