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/ufficio dal tuo laptop/desktop. Per esempio,

1. Utilizzo del software grafico da remoto: Esistono molti software che necessitano di computer ad alto livello da eseguire (i.e., Autodesk Maya, AutoCAD, Blender). Il tuo laptop/desktop potrebbe non avere le specifiche richieste per eseguirlo. A volte, un particolare software può essere eseguito su un sistema operativo specifico che non si desidera installare sul tuo laptop/desktop solo per quel software. In questi casi, è possibile installare il software grafico richiesto su altri computer e accedervi in ​​remoto dal tuo laptop/desktop e utilizzare il software grafico richiesto dal laptop/desktop.

2. Risolvere i problemi da remoto: Se sei il ragazzo tecnologico del tuo ufficio, a volte, potresti dover 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 il suo problema. Questo ti farà risparmiare molto tempo che altrimenti spenderesti a camminare o in sventura o scale per andare nella stanza del tuo collega.

3. Amministrazione grafica/linea 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 amministrare ogni singolo computer della tua azienda saranno molti problemi per te. Invece, puoi sederti e rilassarti sulla scrivania e connetterti a distanza ai computer che devi amministrare dal tuo laptop/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/computer poiché queste macchine virtuali non avranno alcun display fisico, tastiera o mouse.

Questo articolo ti mostrerà diversi metodi per accedere ad altri computer e macchine virtuali sulla stessa rete con Linux. Quindi iniziamo.

Connessione 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 server SSH 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 di quel computer remoto.

Se non conosci l'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, può inviartelo. Nel mio caso, l'indirizzo IP è 192.168.0.109. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

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 con il nome utente di accesso e 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 Accetta l'impronta digitale.

Digita la password di accesso del computer remoto e premere .

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 contrassegnato nello screenshot seguente.

Navigare verso il Desktop remoto sezione e fare clic su Abilita il desktop remoto Pulsante a disattiva.

Clicca su Confermare come contrassegnato nello screenshot seguente.

RDP dovrebbe essere abilitato.

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

Per trovare l'indirizzo IP del macchina Windows remoto, premere il tasto e premere R. IL Correre la finestra prompt deve essere visualizzata. Ora, digita Powershell O cmd e premere .

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 sostituirlo con il tuo da ora in poi.

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. Ma, 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 Visualizzatore desktop remoto icona come contrassegnato nello screenshot seguente.

IL Vinagre Il client desktop remoto deve essere aperto.

Ora, fai clic su 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 in 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 abilitare la condivisione dello schermo su Ubuntu 20.04 LTS.
  • Debian 10: Leggi l'articolo Come abilitare la condivisione dello schermo 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.

Questo articolo utilizzerà il Visualizzatore VNC REALVNC Client VNC per mostrare come connettersi a un computer remoto utilizzando il protocollo VNC.

Una volta installato il visualizzatore VNC REALVNC, è possibile avviare VNC Viewer dalla distribuzione Linux desiderata dal menu dell'applicazione.

Controlla il Ho letto e accettato questi termini e condizioni Casella di controllo e fare clic su OK come contrassegnato 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 per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

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 .

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 contrassegnato 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 contrassegnato nello screenshot seguente.

Quindi, fare clic su Avviare la console remota come contrassegnato nello screenshot seguente.

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 KVM ufficiale 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 connettersi a una macchina virtuale proxmox con Virt Viewer, devi impostare il Schermo Hardware della macchina virtuale a Spice (QXL), Come mostrato nello screenshot seguente.

Una volta che hai impostato il Schermo hardware della macchina virtuale a Spice (QXL), navigare verso il Console sezione della macchina virtuale e fare clic su Console > SPEZIA 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 fare clic su OK come contrassegnato nello screenshot seguente.

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

Conclusione:

Questo articolo mostra 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. Ho coperto il protocollo SSH di accesso remoto basato su testo SSH, protocolli di accesso remoto grafico RDP e VNC, SPICE VMRC del protocollo di accesso remoto di Proxmox Virtual Machine e VMware VSPhere Virtual Access Strumento di accesso remoto VMRC. Ti ho mostrato come utilizzare i programmi client di accesso remoto VinAGRE, REALVNC VNC Viewer, Virt Viewer e VMRC per connettersi anche ai computer remoti tramite i loro protocolli desktop remoti supportati.