Hvordan kontrollere Linux -systemer eksternt fra Windows

Hvordan kontrollere Linux -systemer eksternt fra Windows
Med ekstern tilgang kan en bruker få tilgang til filene og dataene i et annet system fra et eksternt sted uten å ha fysisk tilgang til systemet til systemet, ganske kult. Ikke sant? Fjerntilgang er gunstig og hjelper mye med å spare tid.

Hvorfor etablere en ekstern tilkobling til Linux fra Windows?

Anta at du driver en bedrift, og du har et møte med styremedlemmer på omtrent 10 minutter. Plutselig husker du at presentasjonsfilen din er på hjemmesystemet ditt; Fjerntilgang kan potensielt spare dagen.

Eller du kjører et Windows -system på ett sted og Linux -systemet ditt i et annet rom, og du vil kjøre noen kommandoer på Linux eller hente noen filer fra Linuxen din, og Linuxen din er utilgjengelig, eller du er bare for lat. Uansett, i alle tilfeller gir fjerntilgang stor bekvemmelighet og sparer mye tid.

Linux Ubuntu:

Nå av alle de populære Linux -distrosene, er Ubuntu den desidert mest populære. Alle de andre Linux -distrosene samlet utgjør totalt 35% av Ubuntu (Google Search Trends). Etter å ha søkt Linux vises 161 millioner resultater, mens de neste mest populære Linux -distrosene I.e., Debian Linux, har bare 65.9 millioner søkeresultater, så når jeg husker statistikken ovenfor, vil jeg bruke Ubuntu for denne opplæringen. For å etablere forbindelsen, må du få tilgang til Ubuntu -maskinen fysisk. Men ikke bekymre deg, dette er en engangs ting.

Det er mange metoder som du eksternt får tilgang til Linux fra Windows. Her vil jeg dele tre måter du kan få tilgang til eksternt kontroll Linux -systemer fra Windows fra Windows.

  1. Ssh
  2. RDP -tilkobling
  3. VNC -tilkobling

Finn IP -adressen:

Uansett hvilken metode du bruker, er det å finne IP -adressen til systemet ditt nesten i alle tilfeller. Følgende er en enkel måte å finne IP -en på Linux -systemet ditt.

Gå til terminalen i Linux -maskinen din og skriv inn følgende kommando:

$ sudo apt install net-tools

Skriv nå inn følgende kommando:

$ Ifconfig

Etter å ha skrevet kommandoen ovenfor, vil terminalvinduet se slik ut

Du finner din IP -adresse ved siden av “inet” i den første delen. I dette tilfellet, som du kan se fra ovennevnte skjermbilde, er IP -adressen “10.0.2.15 ”

Hvis metoden som er nevnt ovenfor ikke fungerer for deg, kan du prøve følgende måter:

I terminalen, skriv følgende kommando. Husk at dette fungerer for noen av Linux -versjonene som Ubuntu.

$ hostname -i

Metode 1: Remote Access ved bruk av SSH (Secure Shell)

For denne metoden, bør du installere kittprogramvaren, da den er bedre enn å bruke Windows standard SSH -funksjon. Pitty etablerer en SSH -forbindelse mellom Linux og Windows Desktop, som gir deg tilgang til Linux -terminalen.

Etter å ha installert kittprogramvaren, skriv navnet på Linux -systemet ditt, eller det er IP -adresse under "Host Name (eller IP -adresse)" -etiketten ". Sørg for å stille tilkoblingen til SSH hvis den ikke er det. Klikk nå Open. Og Voila, du har nå tilgang til Linux -kommandolinjen.

Merk: Dette vil bare gi deg tilgang til terminalen, jeg.e., Det vil ikke være noen musekontroll. Fortsatt er dette nyttig å installere programvare ved hjelp av terminalkommandoer

Metode 2: Bruke RDP (Remote Desktop Protocol)

RDP er den enkleste metoden så langt. RDP -verktøyet er allerede installert i vinduene. Så Windows-systemet krever ikke noe arbeid (programvaremessig). Dette er imidlertid ikke tilfelle for Linux -systemet ditt. På Linux -systemet ditt må du installere XRDP -verktøyet. For dette åpne terminalen (Ctrl+ Alt+ T) og skriv inn følgende kommando

$ sudo apt install xrdp

Trykk “Y” og trykk Enter. Den vil da fortsette å installere.

Etterfulgt av

$ sudo SystemCTL Aktiver XRDP

Den første kommandoen vil installere XRDP -verktøyet. Den andre kommandoen vil tillate automatisk aktivering ved oppstartsalternativet. Med andre ord, XRDP -verktøyet starter automatisk når Linux -støvlene. Etter at denne prosessen er fullført. Gå til Windows -systemet ditt og i søkefeltetype “RDP.”Klikk på“ Remote Desktop App.”

Skriv inn IP -adressen til Linux -systemet ditt ved siden av "Computer" -etiketten, og klikk Connect

Skriv inn brukernavnet og passordet til Linux -systemet ditt.

Feilsøking: Selv om kobling gjennom RDP er den enkleste metoden for fjernkobling, oppstår noen problemer under koblingen med Ubuntu. Dette begynte å skje etter Ubuntu 18.4 LTS -utgivelse. Linux liker det ikke når det er tilgjengelig eksternt når brukeren er logget inn. Så en enkel løsning er å prøve RDP etter å ha logget ut av linuxen din

Metode 3: Sette opp en tilkobling ved hjelp av Virtual Network Connection (VNC)

Du kan også koble til ved hjelp av VNC. Som omtale over gir SSH tilgang til terminalen (ingen musekontroll). VNC gir tilgang til Linux Desktop (full musekontroll). Imidlertid er det noe forutsetning for å koble til ved hjelp av denne metoden, i.e., Du må installere litt VNC -programvare.

Gå til Linux -systemet ditt og skriv inn følgende kommando for å sikre at det er oppdatert

$ sudo apt oppdatering

Skriv inn følgende kommando følgende

$ sudo apt install tightvncserver

Kjør den nå

$ sudo tightvnc -server

Opprett nå et passord for tilkoblingen din. Du får et skrivebordsnummer, mest 1. Husk dette nummeret.

Etter dette, installer VNC -klienten på Windows. Disse TightVNC -verktøyene er installert i bunter, så når du er installert, går du til Windows Search Bar og søk “TightVNC Viewer. “Start appen og skriv inn IP -adressen til Linux -enheten.

Skriv nå inn IP -en til Linux -systemet ditt etterfulgt av skrivebordsnummeret, som vist på skjermbildet ovenfor.

Konklusjon:

Nå som du kjenner disse metodene, bør du vite hvilken vei som er best for din bruk.

  1. RDP bruker XRDP som er åpen kildekode
  2. SSH kan brukes til å få tilgang til terminalen
  3. VNC kan brukes i stedet for RDP, men det er litt mindre sikkert

Det anbefales å sette opp SSH uavhengig av hvilken metode du bruker, da den gjør installasjonen for de to andre metodene mye lettere.

Ubuntu har et innebygd eksternt skrivebordsverktøy, som er VNC-kompatibelt.