Kopiere filer fra Windows til Ubuntu i WSL
Hvis du er vant til å koble deg til Linux -systemet ditt eksternt, må du forstå å jobbe med SSH, som vi også vil dekke i denne guiden. Men siden Ubuntu bruker Windows som verten, kan vi koble sammen filsystemet og fremdeles kopiere filene våre.
Metode 1. Bruke filsystemet
WSL monterer C -stasjon av verten, som er vinduene våre, og du kan få tilgang til andre filsystemer ved hjelp av den monterte stasjonen. I så fall betyr det å få tilgang til den monterte stasjonen fra Ubuntu at vi kan kopiere filer fra Windows til Ubuntu.
Følg trinnene nedenfor.
Bekreft at du kan få tilgang til den monterte stasjonen og alle katalogene ved å bruke kommandoen nedenfor.
$ sudo ls /mnt /*
Du kan merke de forskjellige katalogene og navigere til Brukere mappe for flere filer.
La oss opprette en fil for denne saken, Linuxtest.tekst, På vår Windows -vert fra Ubuntu, prøv å kopiere den samme filen fra Windows til Ubuntu ved å bruke /mnt
For å opprette filen, bruk kommandoen nedenfor og erstatt banen for å matche din.
$ sudo touch/mnt/c/brukere/Kyle/Documents/Linuxtest.tekst
Bekreft at filen ble opprettet på Windows Host -systemet som på bildet over.
Kopier nå filen ved å bruke kommandoen nedenfor til gjeldende katalog.
$ SUDO CP/MNT/C/Brukere/Kyle/Dokumenter/Linuxtest.tekst .
Opprinnelig hadde vi ingen filer i Gjeldende katalog, Men etter kopikommandoen kan vi merke at filen ble kopiert.
Slik kopierer vi filer ved hjelp av /mnt Fra vinduer til Ubuntu
Metode 2. Bruker SSH og WinSCP
Ovennevnte metoder fungerer bra, forutsatt at du har den nøyaktige veien til filene dine. For å unngå problemer, kan vi bruke SSH for å koble til serveren, Ubuntu og WinSCP for å kopiere filer via et grafisk grensesnitt.
Følg trinnene nedenfor.
Installere Ssh på WSL Ubuntu -maskinen din, og sørg for at du aktiverer den.
$ sudo apt fjerne openssh-server
$ sudo apt install openssh-server
Her bør du fjerne OpenSSH-server og installer det deretter på nytt.
Start SSH -serveren.
Deretter åpner du SSH -konfigurasjonsfilen og sett sørg for at du angir Permatrootlogin og Passordauthentication til Ja
$ sudo nano/etc/ssh/sshd_config
Med SSH i gang, sjekk IP -adressen din, og du må installere netto verktøy å bruke ifconfig -kommando.
$ sudo apt install net-tools
$ ifconfig
IP -adressen din avhenger av nettverksgrensesnittet ditt, og i dette tilfellet er det Eth0
Neste trinn er å installere WinSCP, og du kan laste ned installasjonsprogrammet fra det offisielle nettstedet. Dobbeltklikk på installasjonsprogrammet og følg installasjonsveiviseren og velg standardinnstillingene.
Når verktøyet er installert, må du åpne det. Du bør få et vindu som det nedenfor.
Windows -filsystemet vises til venstre. Under Vertsnavn, Skriv inn IP -en du har med ifconfig -kommandoen. Skriv også inn brukernavnet for Ubuntu -systemet ditt og passordet.
Til slutt klikker du på Logg Inn knapp.
WinSCP vil vise en skjerm som den nedenfor som autentiserer Ubuntu -systemet ditt ved hjelp av SSH.
Når alt er sjekket ut, vil Ubuntu vises til høyre for WinSCP -vinduet.
Derfra kan du finne en fil du vil eksportere, høyreklikk på den og velg Laste opp alternativ. Velg hvor du vil lagre den kopierte filen på Ubuntu -systemet på ledeteksten.
Alternativt kan du kopiere filen, navigere på Ubuntu og lime den inn ved hjelp av tastatursnarveien eller ved å høyreklikke. Når du er lastet opp, vil du legge merke til filen som er kopiert fra Windows til Ubuntu på samme vert.
Det er de to enkle måtene å kopiere filer fra Windows til Ubuntu WSL på samme vert.
Konklusjon
Denne guiden dekket kopiering av filer fra Windows til Ubuntu i WSL på samme vert. Vi har sett hvordan du kan bruke SSH eller /MNT i vertsfilsystemet til å kopiere filer. Forhåpentligvis klarte du å følge med og kopiere filen din fra Windows til Ubuntu.