🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

Guia Básico do WinSCP: Como Conectar, Fazer Upload e Transferir Arquivos

Para publicar um site, é necessário fazer o upload dos arquivos que você criou no seu computador para um servidor. Esta tarefa de "enviar arquivos para o servidor" é uma habilidade essencial para qualquer criador de web. No entanto, especialmente para iniciantes, a ideia de uma "tela preta (CUI)" pode ser assustadora e a operação pode parecer complicada.

Para essas pessoas, recomendamos o "WinSCP", que apresentamos hoje. O WinSCP é uma popular ferramenta gratuita para Windows que permite manipular arquivos de forma intuitiva usando o mouse. Neste artigo, explicaremos detalhadamente o uso básico do WinSCP, desde as operações básicas, métodos de conexão até a transferência de arquivos, com passos que qualquer pessoa pode seguir. Vamos experimentar e "fazer funcionar" juntos!

Afinal, o que é o WinSCP?

O WinSCP é um cliente gráfico de transferência de arquivos de código aberto para Windows. Ele é usado para trocar arquivos de forma segura entre o seu computador local (seu PC) e um servidor remoto (como um servidor web).

As suas principais características são:

  • GUI intuitiva: Você pode gerenciar pastas e arquivos arrastando e soltando, o que o torna fácil de usar para iniciantes.
  • Suporte a diversos protocolos: Ele suporta vários métodos de conexão, incluindo o seguro e atual SFTP (SSH File Transfer Protocol), além de FTP, SCP, WebDAV, entre outros.
  • Alta funcionalidade: Além da transferência de arquivos, possui um editor de texto simples e a capacidade de alterar permissões, permitindo que tarefas simples no servidor sejam concluídas dentro do WinSCP.

No ambiente de desenvolvimento web, o WinSCP é frequentemente utilizado para fazer o upload de arquivos HTML, CSS e imagens para o servidor.


【PASSO 1】Como se conectar a um servidor com o WinSCP

Primeiro, o passo fundamental: a conexão com o servidor. Se você conseguir passar por esta etapa, já está na metade do caminho. Prepare as informações que você recebeu ao contratar seu serviço de hospedagem.

Ao iniciar o WinSCP, a janela de "Login" será exibida. Vamos inserir as seguintes informações:

  1. Protocolo de transferência: Selecione "SFTP". É fortemente recomendado por segurança, pois a comunicação é criptografada, ao contrário do FTP.
  2. Nome do host: Este é o endereço do servidor. Insira um nome de domínio como "example.com" ou um endereço IP.
  3. Número da porta: Para SFTP, geralmente é "22".
  4. Nome de usuário: O ID para fazer login no servidor.
  5. Senha: A senha para o login.

Após inserir as informações, é muito conveniente pressionar o botão "Salvar" para pular essa entrada na próxima vez. Por fim, clique no botão "Login" para iniciar a conexão.

💡Exemplo de informações a serem inseridas
Substitua as informações a seguir pelos dados do seu próprio servidor.

Protocolo de transferência: SFTP
Nome do host: example.com (ou 192.0.2.1, etc.)
Número da porta: 22
Nome de usuário: seu_usuario
Senha: sua_senha

【PASSO 2】Entendendo a tela principal

Após uma conexão bem-sucedida, uma janela com dois painéis lado a lado será exibida. Esta é a tela principal do WinSCP.

  • Painel esquerdo (Painel local)
    Mostra o conteúdo do seu computador. É aqui que você selecionará os arquivos para upload.

  • Painel direito (Painel remoto)
    Mostra o conteúdo do servidor conectado. É aqui que você fará o upload dos arquivos.

O método básico de transferência de arquivos no WinSCP é arrastar e soltar arquivos entre esses dois painéis.


【PASSO 3】Transferência de Arquivos com o WinSCP (Upload/Download)

Agora, vamos de fato transferir arquivos. A operação é surpreendentemente simples.

Como fazer upload de um arquivo

Este é o método para enviar um arquivo do seu PC para o servidor (upload). É a operação mais comum ao publicar um site.

Como fazer: Selecione o arquivo que deseja enviar no painel esquerdo (PC) e arraste-o e solte-o no local de destino no painel direito (servidor).

Como exemplo, vamos fazer o upload do arquivo principal da nossa página web, `index.html`.

index.html

Como fazer upload de uma pasta

Você pode fazer o upload não apenas de arquivos, mas de pastas inteiras. Isso é muito eficiente para transferir de uma só vez pastas que contêm todos os seus arquivos CSS ou de imagem.

Como fazer: É exatamente o mesmo que fazer o upload de um arquivo. Arraste a pasta que deseja enviar do painel esquerdo e solte-a no painel direito.

Aqui, vamos fazer o upload da pasta `css` inteira, que define o design do nosso site.

/css/

Como fazer download de um arquivo

Este é o método para salvar um arquivo do servidor no seu PC (download). É frequentemente usado para fazer backup de arquivos do servidor.

Como fazer: É o inverso do upload. Selecione o arquivo que deseja baixar no painel direito (servidor) e arraste-o e solte-o no local desejado no painel esquerdo (PC).

Por exemplo, vamos baixar um arquivo de backup de banco de dados chamado `backup.sql` do servidor para o nosso PC.

backup.sql

【Avançado】Gerenciamento de arquivos e pastas no servidor

Com o WinSCP, você pode realizar o gerenciamento básico de arquivos no servidor, não apenas transferências.

Criar uma nova pasta no servidor

Para organizar o conteúdo do seu site, você pode criar diretamente no servidor pastas como `images` para armazenar imagens.

Como fazer: Clique com o botão direito em um espaço vazio no painel direito (servidor), selecione "Novo" → "Diretório". Digite o nome da pasta que deseja criar na janela que aparece.

Aqui, criaremos uma pasta `images` para armazenar nossos arquivos de imagem.

images

⚠️ Atenção! Pontos que os iniciantes devem observar

Embora o WinSCP seja intuitivo, existem alguns pontos de atenção. Conhecê-los pode evitar muitos problemas.

  • Sobrescrever arquivos: Ao tentar transferir um arquivo ou pasta com o mesmo nome, uma mensagem de confirmação será exibida. Verifique com atenção para não apagar o arquivo original sem querer.
  • Modo de transferência: Normalmente, você не precisa se preocupar com isso, mas o padrão é transferir arquivos de texto (HTML, CSS, JS, etc.) no "modo Texto" e imagens ou arquivos ZIP no "modo Binário". O WinSCP geralmente detecta isso automaticamente, mas se você encontrar problemas como arquivos corrompidos, talvez queira verificar esta configuração.
  • Permissões: Arquivos e pastas têm permissões que determinam quem pode lê-los ou escrevê-los. Se um arquivo que você enviou para o servidor não for exibido corretamente, a causa pode ser as permissões. No WinSCP, você pode alterá-las clicando com o botão direito em um arquivo, abrindo "Propriedades" e definindo o valor numérico (ex: 644, 755).
  • Priorize o SFTP: Como mencionado repetidamente, o FTP não criptografa a comunicação. Existe o risco de que sua senha e outros dados sejam interceptados por terceiros, então, a menos que haja um motivo específico, sempre conecte-se usando SFTP.

Próximo passo: Reforce a segurança com a autenticação de chave pública

Desta vez, apresentamos o método de conexão básico usando uma senha. No entanto, existe um método mais seguro e profissional conhecido como "Autenticação de Chave Pública". Este é um sistema que usa um par de "chaves" em vez de uma senha para autenticação, reduzindo significativamente o risco de login não autorizado.

Requer um pouco de configuração, mas depois de aprender, é muito fácil e seguro. O próximo artigo explica os passos específicos em detalhes, então, por favor, experimente.

➡️ Como se conectar com SFTP no WinSCP e configurar a autenticação de chave pública