Rete

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 domestica o dell'ufficio dal tuo laptop o desktop. Per esempio,

  1. Utilizzo del software grafico in remoto: Esistono molti software che richiedono l'esecuzione di computer con specifiche elevate (i.e., Autodesk Maya, AutoCAD, Blender). Il tuo laptop o desktop potrebbe non avere le specifiche necessarie per eseguire il software. A volte, un determinato software può essere eseguito solo su un sistema operativo specifico che non si desidera installare solo per quel software. In questi casi, puoi installare il software grafico richiesto su altri computer e accedervi in ​​remoto dal tuo laptop o desktop e utilizzare il software grafico richiesto.
  2. Risoluzione dei problemi da remoto: Se sei il tecnico del tuo ufficio, a volte potresti dover risolvere problemi sui computer dei tuoi colleghi o mostrare loro come fare qualcosa. Puoi connetterti in remoto al computer del tuo collega e risolvere la sua situazione. Questo ti farà risparmiare un sacco di tempo in quanto non ti richiede di passare il tempo a camminare per andare nella stanza del tuo collega.
  3. Amministrazione grafica/da riga di comando remota: potresti essere un amministratore di sistema di un'azienda. L'azienda potrebbe avere molti computer da amministrare. Passare da una scrivania all'altra o da una stanza all'altra per assistere ogni singolo computer della tua azienda sarà molto fastidioso. Invece, puoi sederti e rilassarti sulla scrivania e connettere in remoto i computer che devi amministrare dal tuo laptop o desktop. Questo ti farà risparmiare un sacco di tempo e lavoro extra.
  4. Accesso alle macchine virtuali: potresti voler eseguire macchine virtuali sul tuo server utilizzando hypervisor di tipo I come Proxmox VE, VMware vSphere, KVM, ecc. In tal caso, per utilizzare le macchine virtuali, devi connetterti in remoto alle macchine virtuali dal tuo laptop o 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.

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 server OpenSSH installato affinché SSH funzioni.

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

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, può inviartelo. Nel mio caso, l'indirizzo IP è 192.168.0.109. Poiché ogni computer ha il suo indirizzo IP univoco, sarà diverso dal tuo. Quindi, assicurati di utilizzare il tuo indirizzo IP.

È inoltre necessario conoscere il nome utente e la password di accesso del computer remoto. Di nuovo, il tuo collega può inviartelo.

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

$ ssh @

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

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

Digitare e premi <accedere> accetta l'impronta digitale.

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

Dovresti essere connesso al computer remoto tramite SSH.

Ora puoi eseguire qualsiasi comando desideri sul computer remoto.

Connessione a computer Windows tramite RDP:

Il modo più comune per connettersi a un computer Windows remoto è tramite RDP (Remote Desktop Protocol). Il protocollo RDP è integrato nel 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, apri Windows 10 impostazioni app e fai clic su Sistema, come mostrato nello screenshot qui sotto.

Vai a Desktop remoto sezione e fare clic su Abilita desktop remoto pulsante di attivazione/disattivazione, come mostrato nello screenshot qui sotto.

Clicca su Confermare, come mostrato nello screenshot qui sotto.

RDP dovrebbe essere abilitato.

Una volta che RDP è abilitato sulla macchina Windows remota, è necessario conoscere l'indirizzo IP della macchina Windows remota.

Per trovare l'indirizzo IP della macchina Windows remota, premere il tasto <finestre> tasto e premere R.  Dovrebbe essere visualizzata la finestra del prompt Esegui. Ora digita powershell o cmd e premi <accedere>.


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


Ora, esegui il seguente comando:

> ipconfig /all


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


Una volta che conosci l'indirizzo IP del computer Windows, puoi utilizzare un client RDP per connetterti 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 per l'installazione del vinagre client desktop remoto sulla distribuzione Linux desiderata, puoi 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 clicca su Icona del visualizzatore desktop remoto come mostrato nello screenshot qui sotto.


Il client desktop remoto Vinagre dovrebbe essere aperto.


Ora, fai clic su  Collegare.


Selezionare RDP dal Protocollo menu a discesa, digita l'indirizzo IP del tuo computer Windows nel Ospite sezione e digitare nel display Larghezza e altezza in pixel nel Opzioni PSR sezione come indicato nello screenshot qui sotto.


Quindi, fare clic su Collegare.


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

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


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

Connessione a computer remoti tramite VNC:

VNC (Virtual Network Computing) è un protocollo per accedere e controllare l'ambiente desktop grafico di un computer in remoto da un altro computer.

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

Se hai bisogno di assistenza per l'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 Configurazione del server VNC su CentOS 8.
  • Ubuntu 20.04 LTS: Leggi l'articolo Come installare il server VNC su Ubuntu 20.04 LTS.
  • Debian 10: Leggi l'articolo Come installare il server VNC su Debian 10.
  • Linux Mint 20: Leggi l'articolo Installa server VNC su Linux Mint 20.
  • Fedora 32: Leggi l'articolo Come configurare il server VNC in Fedora Linux?.

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

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

Se hai bisogno di assistenza per installare un client VNC sulla tua distribuzione Linux desiderata, puoi leggere uno dei seguenti articoli a seconda del client VNC che desideri installare.

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

Visualizzatore VNC RealVNC: Leggi l'articolo Come installare RealVNC VNC Viewer su Linux.

In questo articolo, userò il Visualizzatore VNC RealVNC Client VNC per mostrarti come connetterti a un computer remoto utilizzando il protocollo VNC.

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


Controlla il Ho letto e accetto questi termini e condizioni casella di controllo e fare clic su ok, come mostrato nello screenshot qui sotto.


Clicca su FATTO come indicato nello screenshot qui sotto.


VNC Viewer dovrebbe essere pronto per la connessione a computer remoti.


Per connetterti al tuo computer remoto tramite VNC, devi 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 a cui voglio connettermi è 192.168.0.106. Sarà diverso dal tuo. Quindi, assicurati di sostituirlo con il tuo indirizzo IP.


Ora, per connetterti a un computer remoto, digita il nome host o l'indirizzo IP del computer remoto a cui vuoi connetterti e premi <accedere>.


Clicca su Continua.


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


Digita il nome utente e la password di accesso del computer remoto a cui vuoi connetterti e fai clic su ok, come mostrato nello screenshot qui sotto.


Dovresti essere connesso al computer remoto.

Connessione a macchine virtuali VMware tramite VMRC:

Per connetterti a macchine virtuali VMware vSphere o VMware ESXi in remoto, puoi utilizzare il programma VMware ufficiale Console remota VMware (VMRC).

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

Per mostrarti come connetterti a una macchina virtuale VMware ESXi con Console remota VMware (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 Console remota VMware (VMRC), clicca su Console, come mostrato nello screenshot qui sotto.


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


La macchina virtuale VMware ESXi s01 dovrebbe essere aperto con Console remota VMware (VMRC), come puoi vedere nello screenshot qui sotto.

Connessione alle macchine virtuali Proxmox tramite SPICE:

Per connetterti alle macchine virtuali Proxmox VE in remoto, puoi utilizzare il sito ufficiale Visualizzatore KVM Virt. Virt Viewer usa il SPEZIA protocollo per connettersi a macchine virtuali KVM in remoto.

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

Per mostrarti come connetterti 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 essere in grado di connettersi a una macchina virtuale Proxmox con Virt Viewer, devi impostare il Hardware di visualizzazione della macchina virtuale per SPEZIA (qxl) come mostrato nello screenshot qui sotto.


Una volta impostato il set hardware di visualizzazione della macchina virtuale per SPEZIA (qxl), vai alla sezione Console della macchina virtuale e fai clic su Console > SPICE come indicato nello screenshot qui sotto.


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

Selezionare Aperto con, Selezionare Visualizzatore remoto dal menu a tendina e cliccare su ok, come mostrato nello screenshot qui sotto.


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

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, sono stati trattati il ​​protocollo di accesso remoto basato su testo SSH, i protocolli di accesso remoto grafico RDP e VNC, il protocollo di accesso remoto SPICE della macchina virtuale Proxmox e lo strumento di accesso remoto VMRC di VMware ESXi o VMware vSphere. Oltre a ciò, ti ho mostrato come utilizzare i programmi client di accesso remoto Vinagre, RealVNC VNC Viewer, Virt Viewer e VMRC per connettersi a computer remoti anche tramite i loro protocolli desktop remoti supportati.

I 5 migliori mouse per computer ergonomici per Linux
L'uso prolungato del computer provoca dolore al polso o alle dita?? Soffri di rigidità articolare e devi continuamente stringerti la mano? Senti un do...
Come modificare le impostazioni del mouse e del touchpad utilizzando Xinput in Linux
La maggior parte delle distribuzioni Linux viene fornita con la libreria "libinput" per impostazione predefinita per gestire gli eventi di input su un...
Rimappa i pulsanti del mouse in modo diverso per software diversi con X-Mouse Button Control
Forse hai bisogno di uno strumento che possa cambiare il controllo del tuo mouse con ogni applicazione che utilizzi. In questo caso, puoi provare un'a...