Copiando arquivos do Windows para o Ubuntu em WSL
Se você estiver acostumado a se conectar ao seu sistema Linux remotamente, você deve entender o trabalho com SSH, que também abordaremos neste guia. No entanto, como nosso Ubuntu está usando o Windows como host, podemos alternar o sistema de arquivos e ainda copiar nossos arquivos.
Método 1. Usando o sistema de arquivos
O WSL monta o C Drive do host, que é o nosso Windows, e você pode acessar outros sistemas de arquivos usando a unidade montada. Nesse caso, acessar a unidade montada do Ubuntu significa que podemos copiar arquivos do Windows para o Ubuntu.
Siga os passos abaixo.
Confirme que você pode acessar a unidade montada e todos os seus diretórios usando o comando abaixo.
$ sudo ls /mnt /*
Você pode observar os vários diretórios e navegar para o Pasta de usuários Para mais arquivos.
Para este caso, vamos criar um arquivo, LILUXTEST.TXT, Em nosso host Windows do Ubuntu, tente copiar o mesmo arquivo do Windows para o Ubuntu usando o /mnt
Para criar o arquivo, use o comando abaixo e substitua o caminho para corresponder ao seu.
$ sudo toque/mnt/c/usuários/kyle/documents/linuxtest mais.TXT
Confirme que o arquivo foi criado no sistema host do Windows, como na imagem acima.
Agora, copie o arquivo usando o comando abaixo para o diretório atual.
$ sudo cp/mnt/c/usuários/kyle/documents/linuxtest mais.TXT .
Inicialmente, não tínhamos arquivo no diretório atual, Mas após o comando de cópia, podemos observar que o arquivo foi copiado.
É assim que copiamos arquivos usando o /mnt De Windows a Ubuntu
Método 2. Usando SSH e WINSCP
Os métodos acima funcionam bem, desde que você tenha o caminho exato para seus arquivos. Para evitar o aborrecimento, podemos usar o SSH para nos conectar ao servidor, Ubuntu e Winscp para copiar arquivos por meio de uma interface gráfica.
Siga os passos abaixo.
Instalar Ssh em sua máquina WSL Ubuntu e certifique -se de ativá -la.
$ sudo apt remover openssh-server
$ sudo apt install OpenSsh-Server
Aqui, você deve remover o OpenSsh-Server e então reinstale -o.
Inicie o servidor SSH.
Em seguida, abra o arquivo de configuração SSH e o conjunto, certifique -se de definir o Permitrootlogina e a PasswordAuthentication para Sim
$ sudo nano/etc/ssh/sshd_config
Com SSH em funcionamento, verifique seu endereço IP e você deve instalar o Ferramentas da rede Para usar o comando ifconfig.
$ sudo apt install let tools
$ ifconfig
Seu endereço IP depende da sua interface de rede e, neste caso, é o eth0
O próximo passo é instalar o Winscp, E você pode baixar o instalador do site oficial. Clique duas vezes no instalador e siga o assistente de instalação selecionando as configurações padrão.
Depois que a ferramenta estiver instalada, abra -a. Você deve pegar uma janela como a abaixo.
Seu sistema de arquivos do Windows será exibido à esquerda. Debaixo de nome de anfitrião, Digite o IP que você obteve com o comando ifconfig. Além disso, digite o nome de usuário para o seu sistema Ubuntu e sua senha.
Finalmente, clique no Conecte-se botão.
O WINSCP exibirá uma tela como a abaixo da autenticação do seu sistema Ubuntu usando SSH.
Uma vez que tudo check -out, seu Ubuntu será exibido à direita da janela Winscp.
A partir daí, localize um arquivo que você deseja exportar, clique com o botão direito do mouse e escolha o Carregar opção. No prompt, selecione onde você deseja salvar o arquivo copiado no seu sistema Ubuntu.
Como alternativa, copie o arquivo, navegue no Ubuntu e cole-o usando o atalho do teclado ou clicando com o botão direito do mouse. Depois de carregado, você notará o arquivo copiado com sucesso do Windows para o Ubuntu no mesmo host.
Essas são as duas maneiras fáceis de copiar arquivos do Windows para o Ubuntu WSL no mesmo host.
Conclusão
Este guia abordou arquivos de cópia do Windows para Ubuntu no WSL no mesmo host. Vimos como você pode usar o ssh ou o /mnt do sistema de arquivos host para copiar arquivos. Felizmente, você conseguiu acompanhar e copiar seu arquivo do Windows para o Ubuntu.