Como transferir arquivos com segurança para outra pessoa com o SFTP

Índice:

Como transferir arquivos com segurança para outra pessoa com o SFTP
Como transferir arquivos com segurança para outra pessoa com o SFTP

Vídeo: Como transferir arquivos com segurança para outra pessoa com o SFTP

Vídeo: Como transferir arquivos com segurança para outra pessoa com o SFTP
Vídeo: Windows 7 & 8 - Como configurar o Microfone ou Headset - YouTube 2024, Maio
Anonim
Já escrevemos anteriormente sobre hospedar seu próprio servidor FTP, mas os dados são transferidos em texto não criptografado, tornando-o inadequado para transferências de arquivos confidenciais. Neste guia, veremos a versão segura do FTP - SFTP e por que ela é uma excelente maneira de transferir arquivos para outras pessoas na Internet.
Já escrevemos anteriormente sobre hospedar seu próprio servidor FTP, mas os dados são transferidos em texto não criptografado, tornando-o inadequado para transferências de arquivos confidenciais. Neste guia, veremos a versão segura do FTP - SFTP e por que ela é uma excelente maneira de transferir arquivos para outras pessoas na Internet.

Por que SFTP?

Os geeks enfrentam esse problema o tempo todo: você tem um arquivo grande demais para ser transferido por e-mail ou por mensagens instantâneas. Claro, você poderia enviá-lo para o Dropbox ou algum outro serviço na nuvem, mas e se você não quiser / quiser uma conta com eles, liberar espaço suficiente ou se simplesmente quiser ignorar o intermediário? Sem mencionar as preocupações de segurança com serviços em nuvem.

Em vez de passar por esse incômodo, você pode economizar tempo transferindo arquivos (grandes e pequenos) para o seu amigo usando o SFTP. Não há necessidade de criptografar seus arquivos antes da transferência, porque eles estão sendo canalizados por meio do protocolo SSH muito seguro. Não só isso, mas agora você pode fazer o upload diretamente para seu amigo em vez da nuvem, economizando muito tempo.

Mas espere, tem mais! Se você quiser compartilhar mais arquivos com as pessoas, basta soltá-los em uma pasta específica e seus amigos podem navegar nessa seção do seu PC como se fossem parte deles. Compartilhar arquivos pode ser muito mais fácil com esse método, porque o upload será iniciado pelo seu amigo em vez de você. Tudo o que você precisa fazer é arrastar e soltar e informá-los de que agora podem baixar o (s) arquivo (s).

Configurando o SFTP

Configurar um servidor SFTP no Windows exigirá algum software de terceiros. A maioria dos softwares que possuem essa funcionalidade vai lhe custar, mas estaremos usando um free chamado freeFTPd. Clique nesse link para baixar e instalar o programa. Esteja avisado, os desenvolvedores claramente não são falantes nativos de inglês e são exibidos em grande parte do texto. Não se assuste, porém, é um programa legítimo que testamos e com tudo confirmado. Você terá dificuldade em encontrar uma alternativa gratuita melhor.

Passe pela instalação como normal e, no final, haverá dois prompts, um perguntando se chaves privadas devem ser criadas e o outro perguntando se deve ser executado como um serviço; clique em Sim em ambos.

Quando a instalação terminar, abra o freeFTPd através do novo ícone de atalho na sua área de trabalho. Nós nos deparamos com problemas ao escrever alterações de configuração, portanto, certifique-se de clicar com o botão direito do mouse no ícone e executar o programa como Administrador.
Quando a instalação terminar, abra o freeFTPd através do novo ícone de atalho na sua área de trabalho. Nós nos deparamos com problemas ao escrever alterações de configuração, portanto, certifique-se de clicar com o botão direito do mouse no ícone e executar o programa como Administrador.
Para começar a configuração, clique em Usuários à esquerda.
Para começar a configuração, clique em Usuários à esquerda.
Neste menu, clique em Adicionar e preencha as informações para uma nova conta de usuário para acessar seu servidor.
Neste menu, clique em Adicionar e preencha as informações para uma nova conta de usuário para acessar seu servidor.
Em Autorização, você pode optar por usar “autenticação NT” ou “Senha armazenada como hash SHA1”. A autenticação NT significa que ele usa um nome de usuário e uma senha do Windows, portanto é necessário criar um novo usuário no computador para quem acessa o diretório SFTP. Na maioria dos casos, provavelmente será melhor apenas armazenar a senha como um hash SHA1 e manter o usuário do SFTP separado dos usuários do Windows.
Em Autorização, você pode optar por usar “autenticação NT” ou “Senha armazenada como hash SHA1”. A autenticação NT significa que ele usa um nome de usuário e uma senha do Windows, portanto é necessário criar um novo usuário no computador para quem acessa o diretório SFTP. Na maioria dos casos, provavelmente será melhor apenas armazenar a senha como um hash SHA1 e manter o usuário do SFTP separado dos usuários do Windows.

Depois de digitar o nome de usuário e a senha desejados, desmarque a caixa "Servidor FTP" na parte inferior e clique em Aplicar. Agora que o usuário está configurado, clique na guia SFTP.

A única coisa que realmente vale a pena mudar nessa guia é o diretório raiz do SFTP. Isso especifica onde os arquivos que você deseja compartilhar residirão. Para simplificar, vamos alterar o diretório já preenchido para uma pasta na área de trabalho.
A única coisa que realmente vale a pena mudar nessa guia é o diretório raiz do SFTP. Isso especifica onde os arquivos que você deseja compartilhar residirão. Para simplificar, vamos alterar o diretório já preenchido para uma pasta na área de trabalho.
Quando estiver pronto para começar a hospedar arquivos, clique no botão Iniciar nesta guia. O Firewall do Windows provavelmente irá aparecer e perguntará se isso está OK - clique em Permitir acesso.
Quando estiver pronto para começar a hospedar arquivos, clique no botão Iniciar nesta guia. O Firewall do Windows provavelmente irá aparecer e perguntará se isso está OK - clique em Permitir acesso.
Agora você deve poder retornar à guia Status e ver se seu servidor SFTP está em execução.
Agora você deve poder retornar à guia Status e ver se seu servidor SFTP está em execução.
Clique em Aplicar e Salvar para manter essas alterações e feche a janela.
Clique em Aplicar e Salvar para manter essas alterações e feche a janela.

O freeFTPd continuará sendo executado em segundo plano. Para acessá-lo, basta abri-lo na área de notificação.

Image
Image

Acessando o diretório SFTP

Coloque alguns arquivos em seu diretório SFTP para que possamos fazer alguns testes. Se você deixou o diretório pessoal para o usuário como padrão ($ SERVERROOT geek em nosso exemplo), será necessário criar outro diretório no diretório-raiz do SFTP.

Como você pode ver nesta captura de tela, colocamos dois arquivos de teste no diretório "geek" que está dentro da pasta "Arquivos do servidor SFTP" (diretório raiz do SFTP). Certifique-se de que a porta 22 é encaminhada para o seu PC no seu roteador e, em seguida, você está pronto para alguém se conectar ao seu PC. Consulte este guia se precisar de ajuda com o encaminhamento de porta.
Como você pode ver nesta captura de tela, colocamos dois arquivos de teste no diretório "geek" que está dentro da pasta "Arquivos do servidor SFTP" (diretório raiz do SFTP). Certifique-se de que a porta 22 é encaminhada para o seu PC no seu roteador e, em seguida, você está pronto para alguém se conectar ao seu PC. Consulte este guia se precisar de ajuda com o encaminhamento de porta.

Peça para o seu amigo fazer o download de um cliente FTP que possa acessar servidores SFTP - nossa recomendação é o FileZilla. Eles só precisarão digitar seu endereço IP, o nome de usuário e a senha configurados anteriormente e especificar a porta em que seu servidor está sendo executado (se você o tiver deixado no padrão, será a porta 22).

Recomendado: