Come accedere a un altro computer sulla stessa rete con Linux?

Come accedere a un altro computer sulla stessa rete con Linux?

Ci sono molte ragioni per accedere a un altro computer sulla rete di casa o ufficio dal tuo laptop o desktop. Per esempio,

  1. Utilizzo del software grafico da remoto: Ci sono molti software che necessitano di computer ad alto livello da eseguire (i.e., Autodesk Maya, AutoCAD, Blender). Il tuo laptop o il desktop potrebbe non avere le specifiche richieste per eseguire il software. A volte, un software particolare può essere eseguito solo su un sistema operativo specifico che non si desidera installare solo per quel software. In questi casi, è possibile installare il software grafico richiesto su altri computer e accedervi in ​​remoto dal tuo laptop o desktop e utilizzare il software grafico richiesto.
  2. Risolvere i problemi in remoto: Se sei il ragazzo della tecnologia nel tuo ufficio, a volte potrebbe essere necessario risolvere i problemi sui computer dei tuoi colleghi o mostrare loro come fare qualcosa. Puoi connetterti a distanza al computer del tuo collega e risolvere la sua situazione. Questo ti farà risparmiare molto tempo in quanto non richiede di passare il tempo a camminare per andare nella stanza del tuo collega.
  3. Amministrazione grafica/riga di comando remota: Potresti essere un amministratore di sistema di un'azienda. La società potrebbe avere molti computer che devi amministrare. Passare da una scrivania all'altra o da una stanza all'altra per assistere ogni singolo computer della tua azienda sarà un sacco di problemi. Invece, puoi sederti e rilassarti sulla scrivania e collegare a distanza i computer che devi amministrare dal tuo laptop o dal tuo desktop. Questo ti farà risparmiare molto tempo e lavoro extra.
  4. Accesso alle macchine virtuali: Potresti voler eseguire macchine virtuali sul tuo server utilizzando ipervisori di tipo I come ProxMox VE, VMware vSphere, KVM, ecc. In tal caso, per utilizzare le macchine virtuali, è necessario connettersi in remoto alle macchine virtuali dal laptop o dal computer poiché queste macchine virtuali non avranno alcun display fisico, tastiera o mouse.

In questo articolo, ti mostrerò diversi metodi per accedere ad altri computer e macchine virtuali sulla stessa rete con Linux. Quindi iniziamo.

Collegamento ad altri computer Linux tramite SSH

Puoi connetterti ad altri computer Linux sulla tua rete dalla riga di comando tramite SSH. Il computer remoto deve avere il programma di server OpenSSH installato per SSH per funzionare.

Se hai bisogno di assistenza sull'installazione del server OpenSSH sul tuo computer, a seconda della distribuzione Linux che stai utilizzando, leggi uno dei seguenti articoli:

  • Debian 9: Leggi l'articolo Abilita SSH Server su Debian.
  • Debian 10: Leggi l'articolo Abilita SSH su Debian 10.
  • CentOS 8: Leggi l'articolo come abilitare SSH su CentOS 8.
  • Ubuntu 18.04 LTS: Leggi l'articolo come abilitare il server SSH su Ubuntu 18.04 LTS.
  • Ubuntu 20.04 LTS: Leggi l'articolo come installare e abilitare OpenSsh su Ubuntu 20.04.
  • Arch Linux: Leggi l'articolo Arch Linux SSH Server Imposta, personalizzazione e ottimizzazione.
  • Kali Linux 2020: Leggi l'articolo come abilitare SSH in Kali Linux 2020.

Per connettersi al computer remoto tramite SSH, è necessario conoscere l'indirizzo IP del computer remoto. Se non sei a conoscenza dell'indirizzo IP del computer remoto, chiedi al tuo collega di aprire un terminale sul computer remoto ed eseguire il seguente comando:

$ hostname -i

Una volta che il tuo collega scopre l'indirizzo IP del suo computer, lui o lei può inviarti a te. Nel mio caso, l'indirizzo IP è 192.168.0.109. Poiché ogni computer ha il suo indirizzo IP unico, sarà diverso dal tuo. Quindi, assicurati di utilizzare il tuo indirizzo IP.

Devi anche conoscere il nome utente e la password di accesso del computer remoto. Ancora una volta, il tuo collega può inviarti a te.

Una volta che conosci il nome utente di accesso, password e indirizzo IP del computer remoto, puoi connetterti tramite SSH come segue:

$ ssh @

NOTA: Sostituire <nome utente> con il nome utente di accesso e <ip-addr> Con l'indirizzo IP del computer remoto.

Mentre ti connetti al computer remoto tramite SSH per la prima volta, vedrai il seguente prompt.

Digitare e premere <accedere> Accetta l'impronta digitale.

Digita la password di accesso del computer remoto e premere <accedere>.

Dovresti essere connesso al computer remoto tramite SSH.

Ora puoi eseguire qualsiasi comando che desideri sul computer remoto.

Connessione ai computer Windows tramite RDP:

Il modo più comune per connettersi a un computer Windows remoto è tramite RDP (protocollo desktop remoto). Il protocollo RDP è integrato sul sistema operativo Windows. Quindi, non è necessario installare nulla sul computer Windows remoto affinché RDP funzioni. Tutto quello che devi fare è abilitare RDP sul computer remoto e sei a posto.

Per abilitare RDP su Windows 10, aprire Windows 10 Impostazioni app e fare clic su Sistema, Come mostrato nello screenshot seguente.

Navigare verso il Desktop remoto sezione e fare clic su Abilita il desktop remoto Pulsante attiva, come mostrato nello screenshot in basso.

Clicca su Confermare, Come mostrato nello screenshot seguente.

RDP dovrebbe essere abilitato.

Una volta che RDP è abilitato sul computer Windows remoto, è necessario conoscere l'indirizzo IP del macchina Windows remoto.

Per trovare l'indirizzo IP del macchina Windows remoto, premere il <finestre> Tasto e premere R. La finestra del prompt di esecuzione deve essere visualizzata. Ora, digita Powershell O cmd e premere <accedere>.


Dovrebbe essere aperto un terminale (PowerShell o CMD, a seconda del comando utilizzato per avviare il terminale).


Ora, esegui il seguente comando:

> ipconfig /tutti


L'indirizzo IP del computer Windows remoto deve essere visualizzato. Nel mio caso, l'indirizzo IP è 192.168.0.107. Sarà diverso per te. Quindi, assicurati di utilizzare il tuo indirizzo IP unico.


Una volta conosciuto l'indirizzo IP del computer Windows, è possibile utilizzare un client RDP per connettersi al computer Windows remoto da Linux. Ci sono molti client RDP disponibili su Linux. In questo articolo, userò il Vinagre Client desktop remoto per connettersi al computer Windows tramite RDP.

Se non hai il Vinagre client desktop remoto installato sul tuo computer e se hai bisogno di assistenza installando il Vinagre Client desktop remoto sulla distribuzione Linux desiderata, è possibile controllare l'articolo Come installare il client desktop remoto Vinagre su Linux.

Una volta che hai Vinagre installato, puoi avviarlo dal Menu dell'applicazione del tuo computer.

Iniziare Vinagre, apri il Menu dell'applicazione e cerca Vinagre e fare clic su Icona del visualizzatore desktop remoto Come mostrato nello screenshot seguente.


Il client desktop remoto Vinagre deve essere aperto.


Ora, clicca Collegare.


Selezionare RDP dal Protocollo menu a discesa, digita l'indirizzo IP del computer Windows nel Ospite sezione e digitare il display Larghezza e altezza in pixel nel Opzioni RDP sezione come contrassegnato nello screenshot seguente.


Quindi, fare clic su Collegare.


Ti verrà chiesto di digitare il nome utente di accesso e la password del computer Windows in cui ti stai collegando.

Digita il nome utente e la password di accesso e fare clic su Autenticare.


Dovresti essere connesso al computer Windows, come puoi vedere nello screenshot seguente.

Connessione a computer remoti tramite VNC:

VNC (Virtual Network Computing) è un protocollo per l'accesso e il controllo dell'ambiente desktop grafico di un computer da remoto da un altro computer.

Per connettersi a un computer in remoto tramite il protocollo VNC, è necessario che il programma VNC Server sia installato e configurato sul computer a cui si desidera accedere a remoto.

Se hai bisogno di assistenza sull'installazione del server VNC sul tuo computer, a seconda della distribuzione Linux che stai utilizzando, leggi uno dei seguenti articoli:

  • CentOS 8: Leggi l'articolo configurando VNC Server su CentOS 8.
  • Ubuntu 20.04 LTS: Leggi l'articolo Come installare VNC Server su Ubuntu 20.04 LTS.
  • Debian 10: Leggi l'articolo Come installare VNC Server su Debian 10.
  • Linux Mint 20: Leggi l'articolo Installa VNC Server su Linux Mint 20.
  • Fedora 32: Leggi l'articolo come configurare VNC Server in Fedora Linux?.

Una volta installato il server VNC sul tuo computer remoto, è necessario un client VNC per connettersi al tuo computer remoto da un altro computer.

Ci sono molti client VNC disponibili su Linux. io.e., Vinagre, Remmina, VEALVNC VNC Viewer, ecc.

Se hai bisogno di assistenza installando un client VNC sulla distribuzione Linux desiderata, è possibile leggere uno dei seguenti articoli a seconda del client VNC che si desidera installare.

Vinagre: Leggi l'articolo Come installare il client desktop remoto Vinagre su Linux.

Visualizzatore VNC REALVNC: Leggi l'articolo Come installare il visualizzatore VNC REALVNC su Linux.

In questo articolo, userò il Visualizzatore VNC REALVNC Client VNC per mostrare come connettersi a un computer remoto utilizzando il protocollo VNC.

Una volta installato VEALVNC VNC Viewer, è possibile avviare VNC Viewer dal Menu dell'applicazione della tua distribuzione Linux desiderata.


Controlla il Ho letto e accettato questi termini e condizioni Casella di controllo e fare clic su OK, Come mostrato nello screenshot seguente.


Clicca su FATTO come contrassegnato nello screenshot seguente.


VNC Viewer dovrebbe essere pronto per connettersi a computer remoti.


Per connettersi al tuo computer remoto tramite VNC, è necessario conoscere l'indirizzo IP di quel computer remoto.

Esegui il seguente comando sul computer remoto per trovare il suo indirizzo IP.

$ hostname -i


L'indirizzo IP del computer remoto deve essere stampato sul terminale.

Come puoi vedere, l'indirizzo IP del computer remoto che voglio connettermi è 192.168.0.106. Sarà diverso dal tuo. Quindi, assicurati di sostituirlo con il tuo indirizzo IP.


Ora, per connettersi a un computer remoto, digitare il nome host o l'indirizzo IP del computer remoto a cui si desidera connettere e premere <accedere>.


Clicca su Continua.


Ti verrà chiesto di digitare il nome utente di accesso e la password del computer remoto.


Digita il nome utente di accesso e la password del computer remoto a cui si desidera connettere e fare clic su OK, Come mostrato nello screenshot seguente.


Dovresti essere connesso al computer remoto.

Connessione a VMware Virtual Machines tramite VMRC:

Per connettersi a VMware VSPhere o VMware ESXI Virtual Machines in remoto, è possibile utilizzare il programma VMware ufficiale VMware Remote Console (VMRC).

Per saperne di più su VMware Remote Console (VMRC) e come installarlo sulla tua distribuzione preferita di Linux, controlla l'articolo Come installare VMRC (VMware Remote Console) su Linux.

Per mostrarti come connettersi a una macchina virtuale VMware ESXI con VMware Remote Console (VMRC), Ho preparato una macchina virtuale VMware ESXI S01, Come puoi vedere nello screenshot qui sotto.


Per connettersi alla macchina virtuale VMware ESXI S01 con VMware Remote Console (VMRC), clicca su Console, Come mostrato nello screenshot seguente.


Quindi, fare clic su Avviare la console remota, come mostrato di seguito.


La macchina virtuale VMware ESXI S01 dovrebbe essere aperto con VMware Remote Console (VMRC), Come puoi vedere nello screenshot qui sotto.

Collegamento a macchine virtuali Proxmox tramite SPICE:

Per connettersi alle macchine virtuali Proxmox VE in remoto, è possibile utilizzare il funzionario KVM Virt Viewer. Virt Viewer usa il SPEZIA Protocollo per connettersi a macchine virtuali KVM in remoto.

Per saperne di più su KVM Virt Viewer e su come installarlo sulla tua distribuzione preferita di Linux, controlla l'articolo Come installare Virt Viewer su Linux.

Per mostrarti come connettersi a una macchina virtuale proxmox tramite il SPEZIA protocollo usando Virt Viewer, Ho preparato una macchina virtuale Proxmox S02, Come puoi vedere nello screenshot qui sotto.


Per poter connettersi a una macchina virtuale proxmox con Virt Viewer, devi impostare il Visualizza hardware della macchina virtuale a Spice (QXL) Come mostrato nello screenshot seguente.


Una volta che hai impostato il hardware di visualizzazione della macchina virtuale A Spice (QXL), Passare alla sezione console della macchina virtuale e fare clic su Console> Spice come contrassegnato nello screenshot seguente.


Il browser dovrebbe chiedere di aprire o salvare il file di configurazione della connessione Virt Viewer.

Selezionare Aperta con, Selezionare Visualizzatore remoto dal menu a discesa e fai clic su OK, Come mostrato nello screenshot seguente.


Dovresti essere connesso alla macchina virtuale Proxmox come puoi vedere nello screenshot seguente.

Conclusione:

In questo articolo, ti ho mostrato come accedere a un computer remoto sulla stessa rete da Linux. Ti ho mostrato diversi metodi, protocolli e strumenti per connetterti a computer remoti da un altro computer sulla stessa rete. Inoltre, protocollo SSH di accesso remoto basato su testo SSH, protocolli di accesso remoto grafico RDP e VNC, SPECOLO PROTOCOLO ACCESSO REMOTO VIRTUALE VIDMOX e VMRC di accesso remoto VMRC VMRa. A parte questo, ti ho mostrato come utilizzare i programmi client di accesso remoto VinAGRE, VEALVNC VNC Viewer, Virt Viewer e VMRC per connettersi anche ai computer remoti tramite i loro protocolli desktop remoti supportati.