Pular para o conteúdo principal

Como usar servidor FTP e SFTP

· Leitura de 3 minutos
Customer Care Engineer

Como usar um servidor FTP?​

Ao trabalhar com servidores FTP e SFTP (https://kodu.cloud/), é importante entender como se conectar corretamente e proteger seus dados. Neste guia, veremos instruções passo a passo sobre como configurar conexões a servidores FTP e SFTP, e aprenderemos a usar chaves SSH para aumentar a segurança da conexão.

Usar um cliente FTP especial é a melhor maneira de simplificar sua vida ao trabalhar com FTP. A interface amigável permitirá que você envie e receba dados do seu computador para o servidor. Os clientes FTP mais populares são:

  • WinSCP para Windows

  • Transmitir

  • Cyberduck

  • Filezilla

Vamos considerar a conexão ao servidor usando Filezilla no Windows.

  1. Abra o gerenciador de sites (Arquivo – Gerenciador de sites). Clique no botão "Novo site".

27-08-ftp-sftp-1.png

  1. Insira o nome da conexão e as credenciais de login

  2. Selecione o modo de criptografia "Usar FTP explícito sobre TLS, se disponível"

  3. Clique em "Conectar"

  4. Agora você pode trabalhar com o servidor FTP e enviar os primeiros dados para ele

Como usar um servidor SFTP?​

  1. Abra o gerenciador de sites (Arquivo – Gerenciador de sites). Clique no botão "Novo site".

27-08-ftp-sftp-1.png

  1. Insira o nome da conexão e os dados de acesso

  2. Selecione o protocolo SFTP na guia Geral

  3. Clique em "Conectar"

  4. Agora você pode trabalhar com o servidor SFTP e enviar os primeiros dados para ele

Recomendamos que você sempre escolha o protocolo SFTP para o seu trabalho. Todas as funções FTP estão disponíveis aqui e o SSH protege seus dados.

Como usar chaves SSH com SFTP​

As chaves SSH permitem que você se autentique sem senha. As chaves são um conjunto de centenas de caracteres diferentes, incluindo letras latinas maiúsculas e minúsculas e caracteres especiais. O comprimento total geralmente varia entre 1024 e 4096 bits. A autenticação requer duas chaves SSH, uma pública e uma privada.

  • Chaves públicas estão disponíveis para todos. É usada para criptografar dados ao acessar o servidor. Em termos simples, é um conjunto de caracteres que usamos para criptografar informações.

  • A chave privada é a chave para o cadeado. Ela descriptografa os dados. Você precisa ter muito mais cuidado com ela: mantenha-a segura e não a entregue a terceiros.

No menu Editar, vá para Configurações. Em Conexão › SFTP, você pode adicionar sua chave SSH privada existente. Em Gerenciador de Sites, selecione o tipo de logon Interativo para se conectar ao site SFTP.

27-08-ftp-sftp-2.png

Como gerar chaves SSH​

Você pode criar chaves públicas e privadas usando o PuTTYgen. O PuTTY armazena chaves em seu próprio formato em arquivos .ppk. Para criar um novo par de chaves, selecione o tipo de chave a ser gerada na parte inferior da tela. RSA com 2048 bits é o tipo mais popular.

27-08-ftp-sftp-3.png

Em seguida, clique em Gerar e comece a mover o mouse dentro da Janela. O PuTTY usa movimentos do mouse para obter aleatoriedade. Quando concluído, a chave pública deve aparecer na Janela. Salve a chave como um arquivo .ppk.

27-08-ftp-sftp-4.png

Instalando a chave pública​

O acesso a uma conta é concedido adicionando a chave pública a um arquivo ~/.ssh/authorized_keys no servidor.

Para adicionar a chave pública, faça login no servidor, edite o arquivo authorized_keys e copie e cole a chave pública no arquivo authorized_keys. Salve o arquivo. Adicione um arquivo de chave privada (.ppk) ao PuTTY. Em seguida, teste se o login funciona.

É recomendado que todas as chaves SSH sejam regeneradas e alteradas periodicamente.

Conclusão​

Usando clientes FTP e seguindo nossas instruções, você pode gerenciar arquivos no servidor com facilidade. Não se esqueça da importância das chaves SSH para proteger seus dados, atualize-as regularmente e siga as regras de segurança para minimizar riscos ao trabalhar com servidores remotos.