Hur man fjärrstyr Linux -system från Windows

How Remotely Control Linux Systems From Windows



Med fjärråtkomst kan en användare komma åt filerna och data i ett annat system från en avlägsen plats utan att ha fysisk åtkomst till systemet i verkligheten, ganska coolt. Höger? Fjärråtkomst är fördelaktigt och hjälper mycket att spara tid.

Varför upprätta en fjärranslutning till Linux från Windows?

Anta att du driver ett företag och att du har ett möte med styrelseledamöter om cirka 10 minuter. Plötsligt kommer du ihåg att din presentationsfil finns i ditt hemsystem; fjärråtkomst kan eventuellt rädda dagen.







Eller så kör du ett Windows -system på en plats och ditt Linux -system i ett annat rum, och du vill köra några kommandon på din Linux eller hämta några filer från din Linux, och ditt Linux är otillgängligt, eller du är bara för lat. Hur som helst ger fjärråtkomst i alla fall stor bekvämlighet och sparar mycket tid.



Linux Ubuntu:

Av alla de populära Linux -distros är Ubuntu den klart populäraste. Alla de andra Linux -distros kombinerade utgör totalt bara 35% av Ubuntu (google -söktrender). Vid sökning i Linux visas 161 miljoner resultat, medan nästa mest populära Linux -distros, dvs Debian Linux, bara har 65,9 miljoner sökresultat, så tänk på ovanstående statistik, jag kommer att använda Ubuntu för denna handledning. För att upprätta anslutningen måste du komma åt Ubuntu -maskinen fysiskt. Men oroa dig inte, det här är en engångsgrej.



Det finns många metoder för att fjärråtkomst till din Linux från Windows. Här kommer jag att dela tre sätt på vilka du kan komma åt fjärrstyrda Linux -system från Windows.





  1. SSH
  2. RDP -anslutning
  3. VNC -anslutning

Hitta IP -adressen:

Oavsett vilken metod du använder, är det nästan alltid nödvändigt att hitta systemets IP -adress. Följande är ett enkelt sätt att hitta IP -adressen för ditt Linux -system.

Gå till terminalen i din Linux -maskin och skriv följande kommando:



$sudobenägenInstalleranätverktyg

Ange nu följande kommando:

$Ifconfig

Efter att ha skrivit ovanstående kommando kommer ditt terminalfönster att se ut så här

Du hittar din IP -adress bredvid inet i det första avsnittet. I det här fallet, som du kan se från skärmdumpen ovan, är IP -adressen 10.0.2.15

Om metoden som nämns ovan inte fungerar för dig kan du prova följande sätt:

Skriv följande kommando i terminalen. Kom ihåg att det här fungerar för några av Linux -versionerna som Ubuntu.

$värdnamn–Jag

Metod 1: Fjärråtkomst med SSH (Secure Shell)

För den här metoden bör du installera Spackel programvara, eftersom det är bättre än att använda windows standard SSH -funktion . PuTTY upprättar en SSH -anslutning mellan ditt Linux och ditt Windows -skrivbord, vilket ger dig tillgång till Linux -terminalen.

Efter installationen av PuTTY -programvaran skriver du namnet på ditt Linux -system, eller dess IP -adress under etiketten värdnamn (eller IP -adress). Se till att ställa in anslutningen till SSH om det inte är det. Klicka nu på öppna. Och voila, du har nu tillgång till Linux -kommandoraden.

Notera: Detta ger bara dig tillgång till terminalen, det vill säga att det inte kommer att finnas någon muskontroll. Ändå är detta användbart för att installera programvara med Terminal -kommandon

Metod 2: Använda RDP (Remote Desktop Protocol)

RDP är den enklaste metoden hittills. RDP -verktyget är redan installerat i fönstren. Så Windows-systemet kräver inget arbete (programmässigt). Detta är dock inte fallet för ditt Linux -system. På ditt Linux -system måste du installera XRDP -verktyget. För detta öppnar du terminalen (Ctrl+ Alt+ T) och skriver följande kommando

$sudobenägenInstalleraxrdp

Tryck på y och tryck på enter. Den fortsätter sedan att installeras.

Följd av

$sudosystemctlGör det möjligtxrdp

Det första kommandot installerar XRDP -verktyget. Det andra kommandot tillåter alternativet för automatisk aktivering vid start. Med andra ord, xrdp -verktyget startar automatiskt när Linux startar. När denna process är klar. Gå till ditt Windows -system och skriv RDP i sökfältet. Klicka på appen Remote Desktop.

Ange IP -adressen för ditt Linux -system intill datoretiketten och klicka på anslut

Ange användarnamn och lösenord för ditt Linux -system.

Felsökning: Även om anslutning via RDP är den enklaste metoden för fjärranslutning, uppstår vissa problem vid anslutning till Ubuntu. Detta började hända efter Ubuntu 18.4 LTS -utgåvan. Linux gillar inte det när det fjärransluts när användaren är inloggad. Så en enkel lösning är att prova RDP efter att ha loggat ut från ditt Linux

Metod 3: Konfigurera en anslutning med Virtual Network Connection (VNC)

Du kan också ansluta med VNC. Som nämnts ovan ger SSH åtkomst till terminalen (ingen musstyrning). VNC ger åtkomst till Linux -skrivbordet (full muskontroll). Det finns dock vissa förutsättningar för att ansluta med denna metod, det vill säga att du måste installera VNC -programvara.

Gå till ditt Linux -system och skriv följande kommando för att se till att det är uppdaterat

$sudolämplig uppdatering

Ange nu följande kommando

$sudobenägenInstalleratightvncserver

kör det nu

$sudotightvnc -server

Skapa nu ett lösenord för din anslutning. Du får ett skrivbordsnummer, mestadels 1. Kom ihåg detta nummer.

Efter detta installerar du VNC -klient på fönster. Dessa TightVNC -verktyg är installerade i buntar, så när du har installerat dem går du till Windows sökfält och söker i TightVNC Viewer. Starta appen och ange IP -adressen för Linux -enheten.

Ange nu IP -adressen för ditt Linux -system följt av skrivbordets nummer, som visas i skärmdumpen ovan.

Slutsats:

Nu när du känner till dessa metoder bör du veta vilket sätt som är bäst för din användning.

  1. RDP använder xrdp som är öppen källkod
  2. SSH kan användas för fjärråtkomst till terminalen
  3. VNC kan användas istället för RDP, men det är lite mindre säkert

Det rekommenderas att konfigurera SSH oavsett vilken metod du använder eftersom det gör installationen för de andra två metoderna mycket enklare.

Ubuntu har ett inbyggt verktyg för fjärrskrivbord, som är VNC-kompatibelt.