Come Impostare il Desktop Remoto su Ubuntu

Come Impostare il Desktop Remoto su Ubuntu

  • Dave McKay

    @TheGurkha

  • 24 luglio 2019, 9:00 EDT
J. D. Canchila/

hai Bisogno di mettere le mani su un lontano Ubuntu Linux computer? Impostare la condivisione dello schermo di Ubuntu e prendere il controllo remoto quando è necessario. È possibile connettersi alla condivisione dello schermo con qualsiasi client VNC. Vi mostreremo come.,

La “Condivisione dello schermo” integrata di Ubuntu è un server VNC

Quando si effettua una connessione SSH a un computer Ubuntu Linux remoto, si ottiene un’interfaccia della finestra del terminale. Questo va perfettamente bene per molte attività, come l’amministrazione del sistema, e ha il vantaggio di essere una connessione leggera. Non ci sono grafici da trasmettere dal computer host al client locale, quindi è veloce e facile da configurare.

Se vuoi vedere le applicazioni grafiche installate sull’host remoto sul tuo computer locale, puoi farlo con una connessione PuTTY, che è anche facile da configurare.,

Pubblicità

Ma cosa succede se si vuole andare all-in e vedere l’intero desktop remoto e come se foste seduti proprio di fronte ad esso? Semplice-si utilizza “condivisione dello schermo”, noto anche come condivisione desktop.

Per fare ciò, configurare la condivisione dello schermo sul computer remoto e connettersi ad esso con un client VNC sul computer locale. E-hai indovinato—è facile da configurare.

Anche se questo articolo si concentra su Ubuntu, questa è davvero una cosa GNOME. Funziona altrettanto bene su qualsiasi altro Linux che ha una versione GNOME della loro distribuzione., Manjaro e Fedora, ad esempio, hanno le stesse opzioni e impostazioni descritte di seguito. Abbiamo attraversato questo processo con Ubuntu 18.04 LTS.

Come abilitare la condivisione dello schermo sull’host remoto

Queste sono le impostazioni che fai sul computer Ubuntu remoto a cui ti connetterai.

Nel menu di sistema, fare clic sull’icona Impostazioni.

Pubblicità

Nella finestra di dialogo “Impostazioni”, fai clic su “Condivisione” nel pannello laterale, quindi fai clic sull’interruttore “Condivisione”.

Fai clic su ” Off “accanto all’opzione” Condivisione schermo”, quindi cambia in ” On.”

Viene visualizzata la finestra di dialogo” Condivisione schermo”., Fare clic sull’interruttore nella barra del titolo per accenderlo.

Quando l’interruttore è attivato, anche il cursore nella parte inferiore della finestra di dialogo diventa Attivo.

Pubblicità

Per impostazione predefinita, “Opzioni di accesso” è impostato su “Le nuove connessioni devono richiedere l’accesso.”Questo significa che ogni utente deve confermare ogni connessione. Se stai cercando di connetterti da remoto, questo non funzionerà, quindi configura invece una password. Seleziona il pulsante di opzione” Richiedi una password ” e digita una password nel campo “Password”.,

Questa password non è correlata a nessun account utente, ma deve essere fornita dai client remoti quando si connettono. È limitato a otto personaggi, quindi rendilo il più complesso possibile. Se si dimentica la password, è sempre possibile ripetere questi passaggi per reimpostarla.

Dopo aver digitato una password, chiudere le finestre di dialogo” Condivisione schermo “e” Impostazioni”.

La crittografia viene utilizzata per trasferire e verificare la password quando viene effettuata una richiesta di connessione. Se il resto del traffico VNC è crittografato dipende dalle capacità del client VNC., Questo è più di una preoccupazione per le connessioni su Internet.

Pubblicità

A meno che tu non abbia una VPN sicura tra i tuoi due siti o che la connessione VNC sia altrimenti protetta (ad esempio tramite il tunneling tramite SSH), è lecito supporre che la connessione non sia crittografata. Evitare di aprire documenti sensibili o privati tramite la connessione.

Ora, abbiamo bisogno di configurare un client per la connessione a questo computer, e che ci porta a indirizzi IP.

Come accedere al sistema remoto su Internet

Attenzione: Si consiglia di utilizzare VNC solo su una rete locale., La condivisione dello schermo di Ubuntu non ti consente di impostare una password più lunga di otto caratteri. Se si desidera connettersi in remoto, si consiglia di impostare un server di rete privata virtuale (VPN) sulla rete con il sistema Ubuntu remoto. Connettiti alla VPN da Internet, quindi connettiti al sistema VNC tramite la VPN. Ciò evita di esporre il server VNC direttamente alla rete. Tuttavia, se si desidera rendere il server di condivisione dello schermo accessibile comunque su Internet, questa sezione mostra come.,

Se non sei sulla stessa rete del computer Ubuntu remoto, dovrai connetterti ad esso tramite Internet. L’indirizzo IP che una rete presenta a Internet è il suo indirizzo IP pubblico. In realtà è l’indirizzo IP del router, che viene assegnato dal provider di servizi Internet (ISP). Quindi, dobbiamo trovare quell’indirizzo IP.

Pubblicità

Il modo più semplice per farlo è digitare “my ip” nella barra di ricerca di Google sul computer Ubuntu remoto e quindi premere Invio.

Questo è bene sapere, ma non è sufficiente per effettuare una connessione al computer remoto.,

Immagina di voler chiamare qualcuno in un hotel. Non puoi chiamare direttamente la loro stanza. Per prima cosa chiami l’hotel e dai loro il nome dell’ospite con cui vuoi parlare. L’operatore centralino controlla l’elenco degli hotel e mette la chiamata attraverso la stanza corretta.

Il router su una rete funge da operatore del centralino. Pertanto, il router sulla rete remota deve essere configurato per inoltrare le richieste di connessione VNC al PC Ubuntu. Questa è una tecnica di rete chiamata port forwarding.

Pubblicità

Ma facciamo il backup di un momento., Il tuo ISP potrebbe averti assegnato un indirizzo IP pubblico statico o un indirizzo IP pubblico dinamico. Un IP pubblico statico è permanente, mentre un indirizzo IP pubblico dinamico probabilmente cambia quando il router si riavvia. Se l’indirizzo IP pubblico cambia periodicamente, i computer remoti non sapranno a quale indirizzo IP inviare la richiesta di connessione.

La soluzione è qualcosa chiamato dynamic Domain Name system (DDNS). Ci sono fornitori DDNS gratuiti che puoi usare. Il processo generale è:

  • Ti registri con il provider DDNS e ricevi un indirizzo web statico.,
  • Si configura il router per contattare periodicamente il provider DDNS e informarlo del suo indirizzo IP corrente.
  • Il sistema DDNS aggiorna il suo record del tuo indirizzo web, quindi punta al tuo indirizzo IP. Ciò significa che le richieste di connessione effettuate al tuo indirizzo web vengono sempre inoltrate al tuo indirizzo IP corrente e corretto.

RELATED: Come accedere facilmente alla rete domestica da qualsiasi luogo Con DNS dinamico

Utilizzando la nostra analogia hotel, la richiesta di connessione finora ha reso al centralino dell’hotel., Per completare la connessione, il router deve eseguire il port forwarding.

I router possono inviare il traffico che arriva su una porta specifica a un computer specifico. Una volta che sono stati configurati per inviare traffico VNC a un particolare computer, tutte le richieste di connessione VNC in entrata vengono indirizzate a quel computer.

Pubblicità

Se si intende utilizzare VNC su Internet, è consigliabile utilizzare una porta non standard. Per impostazione predefinita, il computer Ubuntu remoto ascolta le richieste di connessione VNC sulla porta TCP / IP 5900.,

Questa è una convenzione ben definita, ma l’abbiamo comunque verificata analizzando un po ‘ di traffico di rete:

Possiamo mascherare quel dettaglio dal mondo esterno usando una porta non standard, come 43025. Il router remoto deve quindi essere configurato per inoltrare le richieste di connessione per la porta 43025, o qualsiasi porta tu scelga, al computer Ubuntu sulla porta 5900.

CORRELATI: Come inoltrare le porte sul router

È come suonare l’hotel e chiedere di parlare con il geek nella stanza 43025. L’operatore sa che il geek è davvero nella stanza 5900 e collega la tua chiamata., Il geek non sa che stanza hai chiesto e non gli importa. Non sai in quale stanza si trova davvero il geek, né ti importa.

Pubblicità

La conversazione tra voi può procedere, e che era il risultato desiderato.

Come connettersi da un sistema Linux

Il computer client che si connetterà al nostro computer Ubuntu non deve essere in esecuzione Ubuntu. Come vedremo quando configuriamo un client Windows, non deve nemmeno essere in esecuzione Linux.,

Per rafforzare la natura indipendente dalla distribuzione della connessione, ci connetteremo da un computer che esegue Manjaro. I passaggi sono gli stessi per altre distribuzioni.

Faremo una connessione VNC (Virtual Computing Network), quindi dobbiamo usare un client in grado di farlo. Remmina è un client desktop remoto che supporta VNC, ed è in bundle con molte distribuzioni Linux, tra cui Ubuntu. È facile da installare (se non lo è già) dal gestore di pacchetti di altre distribuzioni.,

Pubblicità

Premere il tasto Super, che si trova tra i tasti Ctrl e Alt a sinistra, e quindi digitare le prime lettere di ” remmina.”L’icona Remmina apparirà nella parte superiore dello schermo.

Fare clic sull’icona per avviare Remmina.

Quando viene visualizzata la finestra di dialogo Remmina, fare clic sul segno “+” per creare una nuova connessione.

Viene visualizzata la finestra di dialogo Preferenze desktop remoto. È qui che inserisci i dettagli sulla connessione al computer remoto. Questi possono essere salvati e riutilizzati, in modo da non dover ridigitare ogni volta che si desidera connettersi.,

Fornire un “Nome” per questa connessione. È possibile scegliere qualsiasi cosa, ma dovrebbe essere qualcosa che identifica il computer a cui sarete collegando.

Pubblicità

È possibile lasciare vuoto il campo “Gruppo” o fornire un nome per il gruppo. Se si configurano molte connessioni, possono essere raggruppate in categorie, ad esempio Computer Linux, computer Windows, sede centrale, filiali locali e così via.

Selezionare ” VNC-VNC Viewer “dal menu a discesa” Protocollo”. Più campi appaiono ora che Remmina sa quale protocollo vogliamo usare.,

Nel campo “Server”, immettere l’indirizzo IP o il nome di rete del computer remoto. Il campo “Nome utente” non è correlato a un account utente Linux; puoi digitare qualsiasi cosa qui. La “Password” deve essere la password utilizzata quando si imposta la condivisione dello schermo sulla macchina Ubuntu remota.

Selezionare un valore dal menu a discesa” Profondità colore”. I valori più bassi sono più reattivi, ma lo schermo apparirà piatto e leggermente psichedelico. Se le immagini non sono importanti per te e preferisci la velocità alla bellezza, scegli un valore basso. I valori più alti assomigliano più al desktop reale., Sulle connessioni lente, tuttavia, possono essere lente da aggiornare e i movimenti del mouse possono essere irregolari.

Pubblicità

Selezionare “Media” dal menu a discesa” Qualità”. Se tutto sembra a posto quando sei connesso, puoi regolarlo su un valore più alto per le connessioni successive. Ma per assicurarsi che la connessione funzioni, “Medium” è un buon punto di partenza.

Dopo aver configurato i dettagli della connessione, fare clic sul pulsante “Salva”. Si torna alla finestra principale di Remmina e la nuova connessione è elencata lì.,

Fare doppio clic sulla connessione per connettersi al computer Ubuntu remoto. Il computer remoto deve essere acceso e la persona che ha impostato la condivisione dello schermo deve aver effettuato l’accesso. Vedrà una notifica che sei connesso e controlla il suo desktop, che è solo educato.

È importante notare che non stai effettuando l’accesso al computer remoto: stai rilevando la sessione della persona che ha già effettuato l’accesso.

Pubblicità

Remmina mostra il desktop remoto in una finestra del computer., È possibile spostare il mouse e utilizzare la tastiera come se si fosse seduti al computer remoto.

Le icone sul pannello laterale consentono di massimizzare la finestra, scalare il desktop remoto alla finestra Remmina, andare alla visualizzazione a schermo intero e così via. Passa il mouse sopra le icone per ottenere un tool-tip per vedere cosa fanno.

Al termine della connessione remota, disconnettersi dal computer remoto facendo clic sull’icona in basso nel pannello laterale.,

Come connettersi da un sistema Windows

Windows ha problemi di compatibilità con la crittografia utilizzata nella connessione VNC, quindi faremo l’uso della crittografia opzionale. In questo modo, i computer che utilizzano la crittografia possono farlo e quelli che non possono connettersi senza di essa.

Pubblicità

Attenzione: Chiunque sulla rete sarà in grado di origliare la connessione. Questo è un altro motivo per cui è bene utilizzare questo su una rete locale o tramite una VPN—non su Internet!,

Utilizzare questo comando sul computer Ubuntu remoto per rendere la crittografia opzionale:

gsettings set org.gnome.Vino require-encryption false

Se non si dispone di RealVNC sul computer Windows, scaricarlo e installarlo. L’installazione è semplice: basta fare clic sui pulsanti “Avanti” e accettare i valori predefiniti.

Dopo l’installazione, avviare l’applicazione “VNC Viewer” dal menu Start. Seleziona “Nuova connessione” dal menu “File”.

Pubblicità

Viene visualizzata la finestra di dialogo “Proprietà”. Digitare l’indirizzo IP o il nome di rete del server Ubuntu remoto nel campo” VNC Server”.,

Nel campo “Nome”, digitare un nome per questa connessione, in modo da riconoscere a quale computer remoto si connette. È possibile fornire un’etichetta nel campo “Etichetta” o lasciarla vuota.

Nel gruppo” Sicurezza”, lasciare il menu a discesa” Crittografia “impostato su” Lascia che VNC Server scelga.”Verificare che le opzioni” Autenticazione tramite single Sign-on (SSO) se possibile “e” Autenticazione tramite smartcard o archivio certificati se possibile” siano deselezionate.

Fare clic su “OK” per salvare le impostazioni. Nella finestra principale viene visualizzata un’icona per la nuova connessione.,

Pubblicità

Fare doppio clic sull’icona per connettersi al computer remoto. Verrà visualizzata una schermata iniziale all’avvio della connessione.

Poiché la crittografia è stata resa facoltativa e non verrà utilizzata dal computer Windows, viene visualizzata una finestra di avviso.

Seleziona la casella di controllo” Non avvisarmi di nuovo su questo computer”, quindi fai clic su ” Continua.”

Si vede il desktop del computer Ubuntu remoto nella finestra RealVNC.,

Pubblicità

Ricorda, la connessione VNC di Windows non è crittografata, quindi non aprire documenti privati o e-mail utilizzando questa connessione.

Mai troppo lontano

Se hai bisogno di accedere a un computer Ubuntu da remoto, ora hai un modo semplice per farlo. Come bonus, RealVNC ha anche un’app gratuita per smartphone e iPhone Android. È possibile configurarlo seguendo gli stessi passaggi precedenti.

Dave McKay
Dave McKay ha usato per la prima volta i computer quando il nastro di carta punzonato era in voga, e da allora ha programmato., Dopo oltre 30 anni nel settore IT, ora è un giornalista tecnologico a tempo pieno. Durante la sua carriera, ha lavorato come programmatore freelance, manager di un team internazionale di sviluppo software, project manager di servizi IT e, più recentemente, come responsabile della protezione dei dati. Dave è un evangelista di Linux e fautore dell’open source.Leggi la Biografia completa ”

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *