Como transferir arquivos do Windows 10 para o Linux via SSH

Você pode transferir arquivos do Windows 10 para o Linux via SSH com o comando integrado scpou usar o WinSCP se preferir uma interface gráfica. O método de linha de comando é mais rápido para cópias pontuais e scripts; o WinSCP é mais fácil quando você deseja navegar por pastas locais e remotas lado a lado.

Antes de começar, o computador Linux deve estar executando um servidor SSH e você precisa do nome do host ou endereço IP, seu nome de usuário do Linux e um diretório de destino no qual você possa escrever. No Ubuntu, o pacote do servidor é o `ssh-server` openssh-server; a Canonical documenta a configuração em seu guia do servidor OpenSSH . O SSH normalmente escuta na porta 22, a menos que o administrador do servidor a tenha alterado.

Método 1: Copiar arquivos com SCP no PowerShell

O Windows 10 é compatível com o cliente OpenSSH da Microsoft, que inclui os módulos `ssh` ssh, sftp`ssh-config` e `ssh-config` scp. Ele pode não estar instalado em todos os sistemas Windows 10, portanto, primeiro abra o PowerShell e execute o seguinte comando:

Get-Command scp

Se o PowerShell não encontrar o comando, instale o cliente OpenSSH a partir dos Recursos Opcionais do Windows ou execute o seguinte em uma janela do PowerShell com privilégios elevados:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

A Microsoft lista os componentes do OpenSSH e os métodos de instalação em sua documentação de instalação do OpenSSH .

1. Teste a conexão SSH

Antes de copiar qualquer coisa, confirme se o Windows consegue acessar a máquina Linux:

ssh alex@192.168.1.50

Substitua ` <seu_nome_de_usuário> alex` e ` 192.168.1.50<seu_endereço_do_servidor>` pelo seu nome de usuário Linux e endereço do servidor. Na primeira conexão, o SSH exibe a impressão digital da chave do host do servidor. Verifique essa impressão digital com o servidor ou administrador antes de aceitá-la; não aprove uma chave inesperada sem antes verificar.

2. Copie um arquivo

Acesse a pasta do Windows que contém o arquivo ou forneça o caminho completo. Por exemplo:

cd "C:\Users\Alex\Documents"

Em seguida, copie o arquivo para o Linux:

scp report.pdf alex@192.168.1.50:/home/alex/Downloads/

PowerShell transferindo o arquivo report.pdf do Windows 10 para uma pasta de Downloads do Linux usando scp
O PowerShell pode enviar um arquivo local diretamente para um caminho Linux através de uma conexão SSH.

Se o servidor SSH usar uma porta não padrão, use uma letra maiúscula -P, por exemplo scp -P 2222 report.pdf alex@192.168.1.50:/home/alex/Downloads/, . O manual atual do OpenSSH scp documenta -Pa porta remota e observa que as versões modernas do OpenSSH usam SFTP para scptransferências por padrão, mantendo a sintaxe familiar do comando.

3. Copie uma pasta inteira

Adicione -rpara copiar um diretório e tudo o que estiver dentro dele:

scp -r Project alex@192.168.1.50:/home/alex/

PowerShell usando scp -r para copiar uma pasta de projeto do Windows para o Linux
Essa -ropção copia recursivamente a pasta selecionada e seu conteúdo.

Coloque entre aspas os caminhos do Windows que contêm espaços, como scp -r "C:\Users\Alex\My Project" alex@192.168.1.50:/home/alex/.

Método 2: Transferir arquivos com o WinSCP

Se preferir uma interface gráfica, instale o WinSCP a partir do site oficial e crie uma nova sessão. Escolha SFTP como protocolo de arquivo, insira o nome do host Linux ou o endereço IP, mantenha a porta 22, a menos que seu servidor use outra porta, e forneça o nome de usuário do Linux. A própria documentação do WinSCP recomenda o uso de SFTP sempre que possível; o modo SCP é mantido principalmente para compatibilidade com servidores mais antigos.

Janela de login do WinSCP configurada para SFTP em um servidor Linux no endereço 192.168.1.50 na porta 22.
Utilize o SFTP no WinSCP para uma sessão normal de transferência de arquivos SSH.

Clique em Login . Na primeira conexão, compare a impressão digital da chave do host exibida com a impressão digital esperada antes de confiar nela. O WinSCP explica o nome do host, o protocolo, o nome de usuário e a senha necessários em seu guia de conexão .

Após a conexão, a interface padrão no estilo Commander exibe os arquivos do Windows à esquerda e o servidor Linux à direita. Navegue até a pasta de destino e arraste um arquivo ou pasta do painel local para o painel remoto. Confirme as opções de transferência, caso o WinSCP solicite.

Interface de dois painéis do WinSCP copiando o arquivo report.pdf da pasta Documentos do Windows para a pasta Downloads do Linux.
Arraste os arquivos do painel do Windows para o painel do Linux para enviá-los via SFTP.

Problemas comuns

  • scpNão é reconhecido: instale ou habilite o cliente OpenSSH do Windows e, em seguida, abra o PowerShell novamente.
  • Conexão recusada ou tempo limite excedido: verifique se o sistema sshdestá sendo executado no Linux, se o nome do host ou o endereço IP estão corretos, se a porta SSH está acessível e se o firewall permite a conexão.
  • Acesso negado: confirme o nome de usuário, a senha ou a chave SSH e certifique-se de que a conta Linux tenha permissão de gravação no diretório de destino.
  • Caminho remoto não encontrado: use um caminho Linux existente e lembre-se de que os caminhos Linux usam barras e diferenciam maiúsculas de minúsculas.

Para a maioria dos usuários do Windows 10, scpessa é a opção mais rápida quando o caminho de destino já é conhecido. O WinSCP é a melhor escolha quando se deseja navegar visualmente pelas pastas, e o SFTP deve ser o protocolo padrão para um servidor SSH moderno.

Deixar um comentário

Como recuperar partições perdidas e dados do disco rígido com segurança

Como recuperar partições perdidas e dados do disco rígido com segurança

Aprenda como recuperar partições e arquivos perdidos com o TestDisk e o PhotoRec. Proteja a unidade de origem, faça a verificação com segurança e salve os dados recuperados em outro disco.

Como ler códigos QR em um computador Linux

Como ler códigos QR em um computador Linux

Escaneie códigos QR no Linux com o CoBang usando uma webcam ou um arquivo de imagem. Veja as opções de instalação, etapas de configuração e correções para acesso à câmera via Flatpak.

Como alterar as configurações da webcam no Linux com o Cameractrls

Como alterar as configurações da webcam no Linux com o Cameractrls

Altere as configurações da webcam no Linux com o Cameractrls: ajuste a exposição, a cor, a redução de cintilação e outros controles compatíveis e, em seguida, verifique os modos de vídeo compatíveis.

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Instale o PhpStorm no Linux com o JetBrains Toolbox ou o arquivo tar.gz independente, além das opções Snap e Arch AUR. O Java já está incluído.

Como configurar dois painéis no XFCE 4

Como configurar dois painéis no XFCE 4

Crie um painel XFCE 4 separado para cada tela, atribua o segundo painel à saída correta, posicione-o e dimensione-o e adicione os atalhos e itens de status necessários.

Como instalar o Cisco Packet Tracer no Linux

Como instalar o Cisco Packet Tracer no Linux

Baixe o Cisco Packet Tracer 9.0.1 para Ubuntu 64 bits, instale o pacote DEB com o APT, aceite a licença no Terminal e faça login para iniciar um laboratório.

Como recortar uma imagem no Linux com o GIMP

Como recortar uma imagem no Linux com o GIMP

Remova o fundo de uma foto no Linux com o GIMP: trace o contorno do objeto, exclua o fundo selecionado, mantenha a transparência e exporte um PNG reutilizável.

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Crie uma imagem ISO de CD-ROM no Linux com o GNOME Disks ou o comando dd. Identifique a unidade óptica, monitore a cópia, verifique a imagem e saiba quando um disco danificado ou de áudio precisa de outra ferramenta.

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.