Hvorfor opprette en ekstern tilkobling til Linux fra Windows?
Anta at du driver en bedrift, og at du har et møte med styremedlemmene om ti minutter. Plutselig husker du at presentasjonsfilen din er hjemme. ekstern tilgang kan potensielt redde 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 Linux, og Linux er utilgjengelig, eller du er bare for lat. Uansett gir fjerntilgang i alle tilfeller stor bekvemmelighet og sparer mye tid.
Linux Ubuntu:
Nå ut av alle de populære Linux-distribusjonene, er Ubuntu den klart mest populære. Alle de andre Linux-distribusjonene utgjør til sammen bare 35% av Ubuntu (googles søketrender). Ved søk på Linux vises 161 millioner resultater, mens den neste mest populære Linux distribuerer i.e., Debian Linux, har bare 65.9 millioner søkeresultater, så husk ovenstående statistikk, jeg vil bruke Ubuntu for denne opplæringen. For å opprette forbindelsen, må du ha tilgang til Ubuntu-maskinen fysisk. Men ikke bekymre deg, dette er en engangs ting.
Det er mange metoder som du kan få tilgang til Linux fra Windows eksternt. Her vil jeg dele tre måter du kan få tilgang til eksternt styre Linux-systemer fra Windows.
- SSH
- RDP-tilkobling
- VNC-tilkobling
Finn IP-adressen:
Uansett hvilken metode du bruker, er det nødvendig å finne IP-adressen til systemet ditt i alle tilfeller. Følgende er en enkel måte å finne IP-en til Linux-systemet ditt.
Gå til terminalen på Linux-maskinen din og skriv inn følgende kommando:
$ sudo apt installere nettverktøySkriv inn følgende kommando:
$ IfconfigEtter å ha skrevet kommandoen ovenfor, vil terminalvinduet ditt se slik ut
Du finner IP-adressen din ved siden av "inet" i den første delen. I dette tilfellet, som du kan se fra skjermbildet ovenfor, er IP-adressen “10.0.2.15 ”
Hvis metoden nevnt ovenfor ikke fungerer for deg, kan du prøve følgende måter:
Skriv følgende kommando i terminalen. Husk at dette fungerer for noen av Linux-versjonene som Ubuntu.
$ vertsnavn -I
Metode 1: Fjern tilgang med SSH (Secure Shell)
For denne metoden, bør du installere PuTTY-programvaren, ettersom den er bedre enn å bruke Windows standard SSH-funksjon. PuTTY oppretter en SSH-forbindelse mellom Linux og Windows-skrivebordet ditt, som gir deg tilgang til Linux-terminalen.
Etter at du har installert PuTTY-programvaren, skriver du navnet på Linux-systemet ditt, eller det er IP-adressen under merket "Vertsnavn (eller IP-adresse)". Sørg for å sette tilkoblingen til SSH hvis den ikke er det. Klikk nå Åpne. Og voila, du har nå tilgang til Linux-kommandolinjen.
Merk: Dette vil bare gi deg tilgang til terminalen, dvs.e., det vil ikke være musekontroll. Dette er fortsatt nyttig for å installere programvare ved hjelp av Terminal-kommandoer
Metode 2: Bruke RDP (Remote Desktop Protocol)
RDP er den enkleste metoden så langt. RDP-verktøyet er allerede installert i Windows. 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 åpner du terminalen (Ctrl + Alt + T) og skriver inn følgende kommando
$ sudo apt installere xrdp
Trykk “y” og trykk enter. Deretter fortsetter installasjonen.
Etterfulgt av
$ sudo systemctl aktivere xrdp
Den første kommandoen installerer XRDP-verktøyet. Den andre kommandoen tillater automatisk aktivering ved oppstart. Med andre ord starter xrdp-verktøyet automatisk når Linux starter. Etter at denne prosessen er fullført. Gå til Windows-systemet og skriv “RDP i søkefeltet.Klikk på “Remote Desktop App.”
Skriv inn IP-adressen til Linux-systemet ved siden av "Computer" -etiketten, og klikk koble til
Skriv inn brukernavnet og passordet til Linux-systemet ditt.
Feilsøking: Selv om tilkobling via RDP er den enkleste metoden for ekstern tilkobling, oppstår det noen problemer når du kobler til Ubuntu. Dette begynte å skje etter Ubuntu 18.4 LTS utgivelse. Linux liker det ikke når det er ekstern tilgang til når brukeren er logget inn. Så en enkel løsning er å prøve RDP etter å ha logget av Linux
Metode 3: Sette opp en forbindelse ved hjelp av Virtual Network Connection (VNC)
Du kan også koble til med VNC. Som nevnt ovenfor gir SSH tilgang til terminalen (ingen musekontroll). VNC gir tilgang til Linux-skrivebordet (full musekontroll). Imidlertid er det noen forutsetninger for å koble til ved hjelp av denne metoden, dvs.e., du må installere noe VNC-programvare.
Gå til Linux-systemet ditt og skriv inn følgende kommando for å sikre at det er oppdatert
$ sudo apt oppdateringSkriv inn følgende kommando
$ sudo apt installere tightvncserverkjør det nå
$ sudo tightvnc serverOpprett nå et passord for tilkoblingen din. Du vil få et skrivebordsnummer, hovedsakelig 1. Husk dette nummeret.
Etter dette, installer VNC-klienten på Windows. Disse TightVNC-verktøyene er installert i bunter, så når de er installert, gå til Windows-søkefeltet og søk "TightVNC Viewer. “Start appen og skriv inn IP-adressen til Linux-enheten.
Skriv inn IP-adressen til Linux-systemet ditt etterfulgt av skrivebordet, som vist på skjermbildet ovenfor.
Konklusjon:
Nå som du kjenner disse metodene, bør du vite hvilken vei som er best for din bruk.
- RDP bruker xrdp som er åpen kildekode
- SSH kan brukes til ekstern tilgang til terminalen
- 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 det gjør installasjonen for de to andre metodene mye enklere.
Ubuntu har et innebygd verktøy for eksternt skrivebord, som er VNC-kompatibelt.