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:
- Protocolo de transferência: Selecione "SFTP". É fortemente recomendado por segurança, pois a comunicação é criptografada, ao contrário do FTP.
- Nome do host: Este é o endereço do servidor. Insira um nome de domínio como "example.com" ou um endereço IP.
- Número da porta: Para SFTP, geralmente é "22".
- Nome de usuário: O ID para fazer login no servidor.
- 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