Come stabilire l'accesso desktop remoto a Ubuntu da Windows

Come stabilire l'accesso desktop remoto a Ubuntu da Windows

Sei in una stanza, seduto al PC; i dati che desideri sono in un altro, su un computer con Ubuntu. Se entrambi i computer sono nella stessa casa, nessun problema; ma cosa succede se sono in uffici diversi? Potrebbe essere una passeggiata!





La risposta, quindi, è configurare una connessione desktop remota. Scopri come configurare un desktop remoto da Windows a Ubuntu.





Perché la connessione remota a Ubuntu da Windows?

Ci sono diversi motivi per cui potresti volerlo connessione remota al tuo computer Ubuntu . Forse sei al lavoro e hai bisogno di accedere al tuo computer di casa. In alternativa, potresti avere un PC Ubuntu in una stanza, il tuo PC Windows in un'altra. Forse vuoi eseguire aggiornamenti su Ubuntu o accedere ai file.





In alternativa, potresti eseguire un server Ubuntu, per i dati, un sito Web, persino un gioco. In entrambi i casi, un metodo per impostare una connessione remota farà risparmiare molto tempo e fatica.

Hai tre opzioni chiave per stabilire una connessione remota con una macchina Ubuntu che esegue l'ambiente desktop predefinito:



  1. Desktop remoto (RDP)
  2. Elaborazione di rete virtuale (VNC)
  3. Software desktop remoto di terze parti

Prima, però, è necessario fare alcuni preparativi:

  1. Abilita il port forwarding sul router del dispositivo remoto
  2. Trova l'indirizzo IP
  3. Installa SSH

Diamo un'occhiata a questi a turno.





Preparare le connessioni da Windows RDP a Ubuntu

Le soluzioni di accesso remoto sono semplici da configurare e gestire sulla stessa rete. Tuttavia, se lavori da casa, questo complica immediatamente le cose.

Per utilizzare VNC e RDP con un PC su una rete diversa, dovrai abilitare l'accesso al computer remoto tramite il suo router. Questo viene fatto usando 'port forwarding.' Prima di configurarlo, tuttavia, avrai bisogno dell'indirizzo IP.





Trova l'indirizzo IP del tuo PC Ubuntu

Prima di poter stabilire una connessione al tuo dispositivo Ubuntu su RDP o VNC, avrai bisogno dell'indirizzo IP.

Il primo modo è il più semplice. Vai fisicamente alla macchina Ubuntu, premi Ctrl + Alt + T per aprire il Terminale e inserire il comando:

ifconfig

Cerca 'inet addr' rispetto alla connessione che stai utilizzando. Ad esempio, se sei in Wi-Fi, cerca wlan0 . Se il computer è connesso alla rete per Ethernet, cercare eth0 .

Un altro modo per trovare l'indirizzo IP è trovare l'icona di connessione nel pannello, fare clic con il pulsante destro del mouse e selezionare Informazioni sulla connessione . Troverai l'indirizzo IP elencato qui.

Nessuna di queste opzioni si apre? Puoi anche connetterti direttamente al tuo router, tramite il browser del tuo computer.

Una volta effettuato l'accesso alla console di amministrazione del router, sarai in grado di vedere quali dispositivi sono collegati. Cerca il nome del tuo dispositivo Ubuntu, trova l'indirizzo IP e prendine nota per dopo.

Abilita il port forwarding

Per accedere a un computer su un'altra rete (ad esempio la tua rete di lavoro) devi abilitare il port forwarding sul router in cui si trova il tuo PC Ubuntu.

Inizia stabilendo l'indirizzo IP del router. Puoi usare il comando ip r per questo, con grep per specificare il valore predefinito:

ip r | grep default

Prendi nota dell'indirizzo IP, quindi aprilo nel browser per visualizzare la console di amministrazione del router. Abilitare il port forwarding è semplice:

  • Cerca il Port forwarding impostazioni
  • Creare un Nuova regola etichettato Desktop remoto
  • Impostare il Porta interna numero a 3389
  • Impostare il Porta esterna numero a 3389
  • Inserisci il indirizzo IP del PC Ubuntu
  • Clic Salva

Tieni presente che questi passaggi sono generici e variano a seconda del router. Per i passaggi dettagliati, controlla la documentazione del router.

Una volta salvato, dovresti essere in grado di eseguire l'RDP nel PC Ubuntu in remoto tramite l'indirizzo IP statico della tua organizzazione. Se il tuo datore di lavoro non utilizza un IP statico (improbabile, ma succede), usa a provider DNS dinamico Invece.

Nota: l'amministratore di sistema della tua organizzazione può configurare il port forwarding se non utilizzi strumenti di desktop remoto commerciali.

Configurare l'accesso tramite SSH

Per risparmiare tempo potresti voler installare PuTTY sul tuo PC (o semplicemente prova la funzione SSH di Windows integrata ). Ciò consente di configurare una connessione SSH, che consente l'accesso remoto alla riga di comando di Ubuntu.

Per essere chiari: questa non è un'opzione desktop remoto ; non c'è controllo del mouse. Ma è utile dover installare in remoto gli strumenti che utilizzerai. SSH è spesso disabilitato per impostazione predefinita, quindi se non è installato, dovrai risolverlo.

In breve, dipende da quale versione di Ubuntu stai usando e se hai usato SSH in precedenza.

Una volta installato tramite il terminale (sudo apt install openssh-server) sarai in grado di effettuare una connessione remota. Basta inserire l'indirizzo IP e il nome utente e la password di Ubuntu. È quindi possibile utilizzare il terminale per installare gli strumenti necessari per RDP e per VNC.

1. Accesso remoto tramite protocollo desktop remoto

L'opzione più semplice è utilizzare Remote Desktop Protocol o RDP. Integrato in Windows, questo strumento può stabilire una connessione desktop remota attraverso la rete domestica. Tutto ciò di cui hai bisogno è l'indirizzo IP del dispositivo Ubuntu.

Sebbene il software necessario sia preinstallato su Windows, dovrai installare lo strumento xrdp su Ubuntu. Per fare ciò, apri una finestra di Terminale ( Ctrl + Alt + T ) e inserire:

sudo apt install xrdp

Segui questo con

sudo systemctl enable xrdp

Attendi l'installazione, quindi esegui l'applicazione Desktop remoto in Windows utilizzando il menu Start o Cerca. Tipo Mocio quindi fare clic su Connessione remota al desktop . Con l'app aperta, inserisci l'indirizzo IP nel Computer campo.

Quindi, fare clic su Mostra opzioni e aggiungi il Nome utente per il computer Ubuntu. Puoi cliccare Salva per conservare queste impostazioni per riutilizzarle in un'altra occasione.

Clic Collegare per avviare la connessione e inserire la password dell'account Ubuntu quando richiesto. La connessione verrà quindi stabilita, dandoti accesso completo a mouse e tastiera al tuo computer Ubuntu remoto. Se prevedi di utilizzare spesso questa connessione, puoi creare un file di configurazione per risparmiare tempo.

Risoluzione dei problemi da RDP a Ubuntu

Sebbene RDP sia un'ottima opzione per la connessione remota al tuo PC Ubuntu, è inaffidabile su Ubuntu 18.04 LTS. Sembra esserci un problema nello stabilire una connessione remota mentre si è già effettuato l'accesso allo stesso account su Ubuntu.

Pertanto, il modo più semplice per aggirare questo problema è semplicemente disconnettersi dal computer Ubuntu.

Se questo non è possibile, prova a cambiare la connessione RDP dall'utilizzo del server Xorg all'utilizzo di X11rdp. Aspetta che fallisca, quindi prova di nuovo Xorg.

Potresti anche tentare la connessione dopo aver riavviato la macchina Linux.

Ubuntu 20.04 LTS dovrebbe includere una correzione per questo problema.

come sapere se qualcuno sta ascoltando le tue telefonate

2. Connettiti a Ubuntu da Windows con VNC

Un'altra opzione con funzionalità desktop remoto complete è VNC (Virtual Network Computing). Ciò richiede un'applicazione client sul PC Windows e un server su Ubuntu.

Sul PC remoto, installa il componente TightVNC Server dopo aver verificato gli aggiornamenti:

sudo apt update

Quindi installa l'utilità del server:

sudo apt install tightvncserver

Dovrai quindi eseguirlo:

sudo tightvncserver

A questo punto ti verrà chiesto di impostare una password per la connessione. Prendere nota del numero del desktop, di solito :1.

Ora che TightVNC Server è configurato su Ubuntu, dovrai installare il client su Windows. Questo può essere scaricato da www.tightvnc.com/download.php ---assicurati di scegliere la versione giusta, poiché è disponibile nelle versioni a 32 e 64 bit.

Gli strumenti TightVNC sono disponibili solo come bundle, quindi, una volta installati, cerca TightVNC Viewer nella ricerca di Windows.

Una volta avviato il visualizzatore, inserisci l'indirizzo IP della casella Ubuntu in Remote Host, seguito dal numero del desktop. Quindi, potrebbe assomigliare a questo:

192.168.0.99:1

Inserisci la password quando richiesto e inizia la tua attività di desktop remoto!

Rendere TightVNC più sicuro

Per impostazione predefinita, TightVNC crittograferà la tua password, ma nient'altro. Questo lo rende insicuro per le connessioni su Internet. Fortunatamente, la sicurezza può essere migliorata, grazie a SSH e Xming.

Per utilizzarlo, scarica e installa il Strumento Xming per Windows da Sourceforge. Fatto ciò, cerca il collegamento sul desktop, fai clic con il pulsante destro del mouse e scegli Proprietà .

Cerca il scorciatoia scheda, e nel Obbiettivo campo, inserire quanto segue:

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

Clic Applicare per salvare la modifica, quindi ok . Fare doppio clic sull'icona per eseguire Xming, quindi aprire PuTTY. Qui, espandi il menu a sinistra per Connessione > SSH > X11 .

Dai un'occhiata Abilita inoltro X11 , quindi torna a Sessione nella parte superiore del menu.

Immettere l'indirizzo IP per il dispositivo remoto e fare clic su Aprire . Pochi istanti dopo, sarà disponibile una connessione sicura al desktop Ubuntu remoto.

3. Desktop remoto su Ubuntu con strumenti commerciali

Tutto ciò che hai imparato finora è standard se hai bisogno di accedere in remoto a un PC Linux sulla tua rete locale. Se hai bisogno di andare oltre, i passaggi per abilitare il port forwarding saranno di aiuto.

Ma cosa succede se non hai intenzione di accedere al tuo router? Se questo sembra troppo complicato, è necessario un software commerciale di terze parti progettato per facilitare il desktop remoto. Sono disponibili diversi, ma non tutti supportano Linux.

Ti suggeriamo di provare:

  • Nessuna macchina : inizialmente rilasciato come strumento per desktop remoto Linux, ora è disponibile su tutte le principali piattaforme. Installa sul computer di destinazione, quindi sul tuo computer locale e configura una connessione remota.
  • Chrome Remote Desktop : utilizza il tuo account Google per gestire l'accesso remoto tramite il browser Chrome.
  • TeamViewer : una nota soluzione commerciale di desktop remoto, offre software Linux. È sufficiente installare in anticipo il software client e host. Offre anche un'app host per l'accesso remoto ai dispositivi Raspberry Pi.

Si noti che questi strumenti richiedono la configurazione prima dell'uso. Se hai un collega vicino al PC remoto, potrebbe aiutarti. Vedi la nostra lista di strumenti di accesso remoto per ulteriori suggerimenti.

Scegliere la giusta soluzione di desktop remoto Ubuntu

Quale strumento desktop remoto per le connessioni tra Ubuntu e Windows dovresti usare?

Sono disponibili tre opzioni principali:

  • PSR: questo utilizza il protocollo desktop remoto di Windows, tramite l'implementazione xrdp open source.
  • VNC: Virtual Network Computing è un'alternativa a RDP, ma meno sicura.
  • Software remoto commerciale: la maggior parte di questi richiede una configurazione minima e supporta Linux.

Puoi anche usare SSH per inviare alcune istruzioni remote al tuo PC Ubuntu.

Ti abbiamo mostrato tre modi per stabilire una connessione remota al tuo computer o server Ubuntu da Windows. Ognuno ha i suoi vantaggi e svantaggi. Ma se vuoi solo immergerti in Ubuntu, prova il Sottosistema Windows per Linux su Windows 10?

Condividere Condividere Tweet E-mail Canon vs Nikon: quale marca di fotocamere è migliore?

Canon e Nikon sono i due più grandi nomi nel settore delle fotocamere. Ma quale marca offre la migliore gamma di fotocamere e obiettivi?

Leggi Avanti
Argomenti correlati
  • Linux
  • finestre
  • Produttività
  • Desktop remoto
  • Accesso remoto
  • Ubuntu
  • VNC
  • Lavoro a distanza
  • Suggerimenti per Windows
  • Suggerimenti per Linux
  • Ufficio a casa
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante dei Lego e fan dei giochi retrò.

Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti