Come controllare a distanza i sistemi Linux da Windows

Come controllare a distanza i sistemi Linux da Windows
Con accesso remoto, un utente può accedere ai file e ai dati in un altro sistema da una posizione remota senza avere un accesso fisico nella vita reale al sistema, piuttosto cool. Giusto? L'accesso remoto è benefico e aiuta molto a risparmiare tempo.

Perché stabilire una connessione remota a Linux da Windows?

Supponiamo che tu stia gestendo un'azienda e hai un incontro con i membri del consiglio di amministrazione in circa 10 minuti. All'improvviso, ricordi che il tuo file di presentazione è sul tuo sistema domestico; L'accesso remoto può potenzialmente salvare la giornata.

Oppure stai eseguendo un sistema Windows in una posizione e il tuo sistema Linux in un'altra stanza e vuoi eseguire alcuni comandi sul tuo Linux o recuperare alcuni file dal tuo Linux e il tuo Linux è inaccessibile o sei troppo pigro. In entrambi i casi, in tutti i casi, l'accesso remoto offre grande comodità e risparmia molto tempo.

Linux Ubuntu:

Ora per tutti i popolari Distri Linux, Ubuntu è di gran lunga il più popolare. Tutte le altre distruzioni di Linux combinate costituiscono un totale di un solo 35% di Ubuntu (Google Search Trends). Dopo aver cercato Linux, compaiono 161 milioni di risultati, mentre i prossimi Distri Linux più popolari i.e., Debian Linux, ha solo 65.9 milioni di risultati di ricerca, quindi tenendo presente le statistiche di cui sopra, userò Ubuntu per questo tutorial. Per stabilire la connessione, dovresti accedere fisicamente alla macchina Ubuntu. Ma non preoccuparti, questa è una cosa una tantum.

Ci sono molti metodi attraverso i quali è possibile accedere a remoto a Linux da Windows. Qui condividerò tre modi attraverso i quali potrai accedere ai sistemi Linux da remoto da Windows.

  1. Ssh
  2. Connessione RDP
  3. Connessione VNC

Trova l'indirizzo IP:

Indipendentemente dal metodo che usi, trovare l'indirizzo IP del sistema è richiesto quasi in ogni caso. Di seguito è riportato un modo semplice per trovare l'IP del tuo sistema Linux.

Vai al terminale nella macchina Linux e digita il seguente comando:

$ sudo APT Installa-tools net

Ora inserisci il seguente comando:

$ Ifconfig

Dopo aver scritto il comando sopra, la finestra del terminale sarà simile a questa

Troverai il tuo indirizzo IP accanto a "Inet" nella prima sezione. In questo caso, come puoi vedere dallo screenshot sopra, l'indirizzo IP è “10.0.2.15 "

Se il metodo sopra menzionato non funziona per te, puoi provare i seguenti modi:

Nel terminale, scrivi il seguente comando. Ricorda, questo funziona per alcune delle versioni Linux come Ubuntu.

$ hostname -i

Metodo 1: accesso remoto utilizzando SSH (Shell Secure)

Per questo metodo, è necessario installare il software per stuzzichini, poiché è meglio che utilizzare la funzione SSH predefinita di Windows. PUTTY stabilisce una connessione SSH tra il tuo desktop Linux e Windows, che ti dà accesso al terminale Linux.

Dopo aver installato il software PUTTY Scrivi il nome del sistema Linux o l'indirizzo IP con l'etichetta "Nome host (o indirizzo IP)". Assicurati di impostare la connessione a SSH se non lo è. Ora fai clic su Apri. E voilà, ora hai accesso alla riga di comando Linux.

Nota: Questo darà solo a te l'accesso al terminale, io.e., Non ci sarà controllo del mouse. Tuttavia, questo è utile per installare il software utilizzando i comandi del terminale

Metodo 2: usando RDP (protocollo desktop remoto)

RDP è il metodo più semplice finora. Lo strumento RDP è già installato in Windows. Quindi il sistema Windows non richiede alcun lavoro (per quanto riguarda il software). Tuttavia, questo non è il caso del tuo sistema Linux. Sul tuo sistema Linux, dovrai installare lo strumento XRDP. Per questo aprire il terminale (ctrl+ alt+ t) e digitare il comando seguente

$ sudo APT Installa XRDP

Premi "Y" e premi Invio. Continuerà quindi a installare.

Seguito da

$ sudo systemctl abilita XRDP

Il primo comando installerà lo strumento XRDP. Il secondo comando consentirà l'opzione di avvio automatica. In altre parole, lo strumento XRDP si avvia automaticamente quando i stivali Linux. Dopo il completamento di questo processo. Vai al tuo sistema Windows e nel tipo di barra di ricerca “RDP."Fai clic su" App remoto desktop."

Digita l'indirizzo IP del sistema Linux adiacente all'etichetta "computer" e fai clic su Connetti

Immettere il nome utente e la password del tuo sistema Linux.

Risoluzione dei problemi: Sebbene la connessione tramite RDP sia il metodo più semplice per la connessione remota, alcuni problemi si verificano durante la connessione con Ubuntu. Questo ha iniziato ad accadere dopo l'Ubuntu 18.Release 4 LTS. Linux non piace quando si accede a distanza quando l'utente viene effettuato. Quindi una soluzione semplice è provare RDP dopo aver disconnesso il tuo Linux

Metodo 3: impostazione di una connessione utilizzando la connessione di rete virtuale (VNC)

Puoi anche connetterti usando VNC. Come menzionato sopra, SSH fornisce l'accesso al terminale (nessun controllo del mouse). VNC fornisce l'accesso al desktop Linux (controllo completo del mouse). Tuttavia, c'è un certo prerequisito per il collegamento usando questo metodo, i.e., devi installare un software VNC.

Vai al tuo sistema Linux e digita il seguente comando per assicurarti che sia aggiornato

$ sudo apt update

Ora inserisci il seguente comando

$ sudo APT Installa serialvncserver

ora eseguilo

server $ sudo strettarvnc

Ora crea una password per la tua connessione. Ti verrà dato un numero di desktop, principalmente 1. Ricorda questo numero.

Dopo questo, installa il client VNC su Windows. Questi strumenti strettivnc sono installati in bundle, quindi una volta installati, vai alla barra di ricerca di Windows e cerca "stretta visualizzatore. “Avvia l'app e inserisci l'indirizzo IP del dispositivo Linux.

Ora inserisci l'IP del sistema Linux seguito dal numero desktop, come mostrato nello screenshot sopra.

Conclusione:

Ora che conosci questi metodi, dovresti sapere in che modo è meglio per il tuo uso.

  1. RDP utilizza XRDP che è open source
  2. SSH può essere utilizzato per accedere a remoto al terminale
  3. VNC può essere usato al posto di RDP, ma è un po 'meno sicuro

Si consiglia di impostare SSH indipendentemente dal metodo che usi in quanto rende l'installazione per gli altri due metodi molto più più semplice.

Ubuntu ha uno strumento desktop remoto integrato, compatibile con VNC.