Per què establir una connexió remota a Linux des de Windows?
Suposem que teniu una empresa i que teniu una reunió amb membres del consell en uns 10 minuts. De sobte, recordeu que el fitxer de presentació es troba al vostre sistema domèstic; l'accés remot pot estalviar el dia.
O esteu executant un sistema Windows en una ubicació i el sistema Linux en una altra habitació, i voleu executar algunes ordres al vostre Linux o recuperar fitxers del vostre Linux, i el vostre Linux és inaccessible o és massa mandrós. Sigui com sigui, en tots els casos, l'accés remot proporciona una gran comoditat i estalvia molt de temps.
Linux Ubuntu:
Ara, entre totes les distribucions populars de Linux, Ubuntu és amb diferència la més popular. Totes les altres distribucions de Linux combinades constitueixen només un 35% d’Ubuntu (tendències de cerca de Google). En fer cerques a Linux, apareixen 161 milions de resultats, mentre que la següent distribució de Linux més popular, és a dir, Debian Linux, té només 65,9 milions de resultats de cerca, de manera que tenint en compte les estadístiques anteriors, faré servir Ubuntu per a aquest tutorial. Per establir la connexió, haureu d’accedir físicament a la màquina Ubuntu. Però no us preocupeu, és una cosa única.
Hi ha molts mètodes mitjançant els quals podeu accedir remotament a Linux des de Windows. Aquí compartiré tres maneres a través de les quals podeu accedir a controlar sistemes remots Linux des de Windows.
- SSH
- Connexió RDP
- Connexió VNC
Cerqueu l'adreça IP:
Independentment del mètode que utilitzeu, cal trobar l'adreça IP del vostre sistema gairebé en tots els casos. A continuació es mostra una manera senzilla de trobar la IP del vostre sistema Linux.
Aneu al terminal de la vostra màquina Linux i escriviu l'ordre següent:
$suoapteinstal·lareines de xarxa
Ara introduïu l'ordre següent:
$IfconfigDesprés d’escriure l’ordre anterior, la finestra del terminal tindrà aquest aspecte
Trobareu la vostra adreça IP al costat d’inet a la primera secció. En aquest cas, com podeu veure a la captura de pantalla anterior, l'adreça IP és 10.0.2.15
Si el mètode esmentat anteriorment no us funciona, podeu provar les maneres següents:
Al terminal, escriviu l'ordre següent. Recordeu, això funciona per a algunes de les versions de Linux com Ubuntu.
$nom d'amfitrió–JoMètode 1: accés remot mitjançant SSH (Secure Shell)
Per a aquest mètode, heu d'instal·lar el fitxer MASSETA programari, ja que és millor que utilitzar-lo funció SSH per defecte de Windows . PuTTY estableix una connexió SSH entre el vostre Linux i el vostre escriptori de Windows, que us dóna accés al terminal Linux.
Després d’instal·lar el programari PuTTY, escriviu el nom del vostre sistema Linux o l’adreça IP a l’etiqueta Nom de l’amfitrió (o adreça IP). Assegureu-vos d’establir la connexió a SSH si no ho és. Ara feu clic a obre. I voilà, ara teniu accés a la línia d’ordres de Linux.
Nota: Això només us donarà accés al terminal, és a dir, no hi haurà control del ratolí. Tot i això, és útil per instal·lar programari mitjançant comandes de Terminal
Mètode 2: utilitzar RDP (protocol d'escriptori remot)
RDP és el mètode més fàcil fins ara. L'eina RDP ja està instal·lada al Windows. Per tant, el sistema Windows no requereix cap tipus de treball (pel que fa al programari). Tanmateix, aquest no és el cas del vostre sistema Linux. Al vostre sistema Linux, haureu d’instal·lar l’eina XRDP. Per a això, obriu el terminal (Ctrl + Alt + T) i escriviu l'ordre següent
$suoapteinstal·larxrdpPremeu y i premeu Intro. Després es continuarà instal·lant.
Seguit per
$suosystemctlhabilitarxrdpLa primera ordre instal·larà l'eina XRDP. La segona ordre permetrà l'opció d'activació automàtica en iniciar. En altres paraules, l'eina xrdp s'iniciarà automàticament quan arrenci Linux. Un cop finalitzat aquest procés. Aneu al vostre sistema Windows i, a la barra de cerca, escriviu RDP. Feu clic a l'aplicació Escriptori remot.
Escriviu l'adreça IP del vostre sistema Linux adjacent a l'etiqueta de l'ordinador i feu clic a connecta
Introduïu el nom d'usuari i la contrasenya del vostre sistema Linux.
Resolució de problemes: Tot i que la connexió mitjançant RDP és el mètode més fàcil per a la connexió remota, es produeixen alguns problemes durant la connexió amb Ubuntu. Això va començar a passar després de la versió Ubuntu 18.4 LTS. A Linux no li agrada quan s’accedeix remotament quan l’usuari inicia la sessió. Per tant, una solució senzilla és provar RDP després de tancar la sessió del vostre Linux.
Mètode 3: Configuració d'una connexió mitjançant la connexió de xarxa virtual (VNC)
També podeu connectar-vos mitjançant VNC. Com s'ha esmentat anteriorment, SSH proporciona accés al terminal (sense control del ratolí). VNC proporciona accés a l'escriptori Linux (control complet del ratolí). Tot i això, hi ha alguns requisits previs per connectar-vos mitjançant aquest mètode, és a dir, heu d’instal·lar algun programari VNC.
Aneu al vostre sistema Linux i escriviu l'ordre següent per assegurar-vos que estigui actualitzat
$suoactualització aptAra introduïu l'ordre següent
$suoapteinstal·lartightvncserverara executeu-lo
$suoservidor tightvncAra creeu una contrasenya per a la vostra connexió. Se us proporcionarà un número d'escriptori, principalment 1. Recordeu aquest número.
Després, instal·leu el fitxer Client VNC a les finestres. Aquestes eines de TightVNC s’instal·len en paquets, de manera que, un cop instal·lades, aneu a la barra de cerca de Windows i cerqueu TightVNC Viewer. Inicieu l'aplicació i introduïu l'adreça IP del dispositiu Linux.
Ara introduïu la IP del vostre sistema Linux seguit del número d'escriptori, tal com es mostra a la captura de pantalla anterior.
Conclusió:
Ara que ja coneixeu aquests mètodes, heu de saber quin camí és el millor per al vostre ús.
- RDP utilitza xrdp que és de codi obert
- SSH es pot utilitzar per accedir remotament al terminal
- Es pot utilitzar VNC en lloc de RDP, però és una mica menys segur
Es recomana configurar SSH independentment del mètode que utilitzeu, ja que facilita molt la instal·lació dels altres dos mètodes.
Ubuntu té una eina d'escriptori remot integrada que és compatible amb VNC.