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.
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.
O freeFTPd continuará sendo executado em segundo plano. Para acessá-lo, basta abri-lo na área de notificação.
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.
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).