Come configurare il desktop remoto da Windows a Linux

Il Remote Desktop Protocol (RDP) di Microsoft ha reso la connessione desktop remoto da Windows a Windows un gioco da ragazzi poiché sia ​​il client che il server sono integrati nei sistemi operativi Windows.

Da Windows a Linux, o viceversa, è leggermente più complicato in quanto devi prima configurare il sistema Linux come client o server. Poiché il nostro obiettivo principale è accedere al sistema Linux da remoto, utilizzeremo principalmente implementazioni di server RDP come xrdp o FreeRDP . SSH è un’opzione praticabile anche per l’accesso alla CLI.

Abbiamo dettagliato i passaggi necessari per configurare Desktop remoto da Windows a Linux con questi metodi e altro nelle sezioni seguenti.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Prepara il sistema Linux

Per prima cosa, avrai bisogno dell’indirizzo IP del sistema Linux a cui stai tentando di accedere da remoto. Puoi usare il comando ip addr per questo. Una volta ottenuto l’IP, puoi utilizzare il tuo metodo preferito per configurare Desktop remoto su Linux, dopodiché dovresti andare al passaggio 2 .

Desktop remoto GNOME

Ubuntu supporta la condivisione del desktop per impostazione predefinita grazie a GNOME Remote Desktop, che può operare tramite VNC (LibVNCServer) o RDP (FreeRDP). Configurare il desktop remoto con questo metodo è estremamente semplice:

  1. Apri Impostazioni e vai alla scheda Condivisione.
  2. Abilita l’opzione Desktop remoto.
  3. GNOME Remote Desktop utilizza RDP per impostazione predefinita, ma puoi abilitare il protocollo Legacy VNC se lo desideri.
  4. Annotare inoltre il nome del dispositivo, l’indirizzo del desktop remoto, il nome utente e la password. Questi saranno necessari in seguito.

Xrdp

Xrdp è un’implementazione di RDP che supporta la comunicazione remota grafica. Inoltre, ha anche alcune funzioni utili come il trasferimento degli appunti a due vie e la possibilità di montare unità locali sul computer client. Ecco come puoi configurare xrdp:

  1. Innanzitutto, installa il pacchetto xrdp con sudo apt install xrdp .
  2. Consenti a xrdp di ascoltare le connessioni (sulla porta 3389 per impostazione predefinita) con sudo ufw allow 3389 .
  3. Ora controlla lo stato del demone xrdp con systemctl status xrdp.service .

Se il demone xrdp è caricato e attivo (in esecuzione), sei a posto. Dovresti disconnetterti dal tuo account e andare al passaggio 2 per i passaggi per il sistema Windows.

Ma gli utenti incontrano spesso vari errori in questa fase. In questi casi, dovrai prima risolvere il problema e far funzionare xrdp.

  • Innanzitutto, usa i seguenti comandi per avviare, riavviare, quindi controllare lo stato di xrdp:
    sudo systemctl start xrdp.service
    sudo /etc/init.d/xrdp restart
    systemctl status xrdp.service
  • Impossibile avviare il demone xrdp, probabilmente l’indirizzo già in uso è un errore comune.
    Per risolvere questo problema, inserisci sudo lsof -i tcp:3389 e annota il PID dell’istanza xrdp che è già in esecuzione. Usa kill per terminare il processo e prova ad avviare xrdp ora.
  • Accesso non riuscito per Display 0.
    Innanzitutto, assicurati di inserire le credenziali di accesso corrette.
    Dopo averlo verificato, inserisci sudo nano /etc/xrdp/sesmain.ini . Il campo Max Sessions dovrebbe essere 50 per impostazione predefinita. Modificare il valore in 100 e salvare le modifiche.
    Ripeti lo stesso per /etc/xrdp/sesman.ini , riavvia il servizio xrdp e controlla se puoi connetterti ora.
  • Se riscontri una schermata nera o un errore interno durante il tentativo di connessione, assicurati di essere disconnesso dal sistema Linux durante il tentativo di connessione.

SSH

I due metodi precedenti utilizzavano RDP e VNC per il login grafico. Ma se stai bene solo con l’accesso alla CLI, SSH è un’ottima opzione. Configurare SSH è molto semplice; basta usare i seguenti comandi per installarlo, abilitarlo e consentirlo attraverso il firewall:

  • sudo apt install ssh
  • sudo systemctl enable sshd --now
  • sudo ufw allow 22/tcp

Prima di andare avanti, vale anche la pena ricordare che NoMachine è una scelta eccellente in termini di prestazioni se stai bene con le opzioni non open source.

Connetti da computer Windows

Sia l’impostazione che l’utilizzo di Desktop remoto sulla macchina Windows è molto semplice. Ecco i passaggi necessari per i metodi RDP:

  1. Premi Win + R, digita systempropertiesremote e premi Invio.
  2. Abilita le funzionalità Desktop remoto e Assistenza remota e premi Ok.
  3. Premi Win + R, digita mstsc e premi Invio.
  4. Facoltativo: fare clic su Mostra opzioni per modificare impostazioni aggiuntive come display e audio.
  5. Nel campo Computer, inserisci l’indirizzo IP del sistema Linux dal passaggio 1 e premi Connetti .
  6. Immettere le credenziali di accesso del sistema Linux per l’autenticazione.

Se stai usando SSH, inserisci semplicemente ssh @ in una finestra del prompt dei comandi e inserisci la password per autenticarti e connetterti.

Come configurare il desktop remoto da Linux a Windows?

Configurare una connessione desktop remoto da Linux a Windows è ancora più semplice. Ubuntu viene fornito con il client desktop remoto Remmina, che supporta i protocolli RDP e VNC. Puoi anche installarlo manualmente con sudo apt install remmina remmina-plugin-vnc .

Ecco come configurare Desktop remoto da Linux a Windows utilizzando Remmina:

  1. Controlla la sezione precedente per i passaggi per assicurarti che Desktop remoto e Assistenza remota siano abilitati su Windows.
  2. Utilizzare il comando ipconfig e annotare l’IP del dispositivo.
  3. Inoltre, utilizzare il comando run sysdm.cpl e notare il gruppo di lavoro. Per impostazione predefinita, questo sarà WORKGROUP .
  4. Su Linux, avvia il client Remmina.
  5. Fare clic su Aggiungi un nuovo profilo di connessione.
  6. Immettere l’IP del passaggio 2 appena sopra nel campo del server.
  7. Compila i campi nome utente e password per l’autenticazione.
  8. Compila il gruppo di lavoro dal passaggio 3 .
  9. Premi Connetti o Salva e connetti come preferisci.

Come configurare il desktop remoto su una macchina virtuale Linux da Windows?

È possibile utilizzare gli stessi passaggi elencati in questo articolo per configurare il desktop remoto da un host Windows a una macchina virtuale Linux. L’unica differenza è che devi assicurarti che host e guest siano sulla stessa rete . Ecco come puoi farlo:

  1. Innanzitutto, controlla le configurazioni di rete dell’host Windows con ipconfig .
  2. Successivamente, avvia VMware o qualsiasi hypervisor che stai utilizzando.
  3. Fare clic con il pulsante destro del mouse sulla VM Linux e selezionare Settings .
  4. Nella sezione Scheda di rete, imposta una connessione Bridged e premi OK per salvare le modifiche.
  5. Accendi la VM e usa ip a per controllare l’indirizzo IP.
  6. Supponendo che le prime 3 parti dell’indirizzo siano le stesse dell’host Windows, dovresti essere in grado di impostare la connessione remota ora.