Come creare una VM con sistema operativo Windows e accedervi mediante RDP (Remote Desktop Protocol)
Questa guida mostra la procedura per creare una macchina virtuale con sistema operativo Windows su Cloud@ReCaS, e per accedervi mediante una connessione RDP.
Creare una VM Windows su Cloud@ReCaS
- Creare un Security Group dedicato
Seguendo questa guida, creare un security group in cui la porta TCP 13389 è aperta. - Instanziare la VM
Accedere alla web dashboard di ReCaS con i propri username and password, e, dal menu in alto, selezionare il tenant in cui si vuole creare la macchina virtuale (VM).Nella parte sinistra, cliccare su Project (1), poi Instances (2) e infine sul tasto
Launch Instance
(3) che si trova in alto a destra.Nella nuova finestra, configurare la VM:
-
nella sezione
Details
, in Instance Name indicare un nome per la VM; in Availability Zone selezionare "nova"; in Count indicare 1 (o un numerso maggiore se si vogliono creare più VM); -
nella sezione
Source
, selezionare "Image" in Select Boot Source (1); dal menu Available, aggiungere l'immagine da cui instanziare la VM (2); -
nella sezione
Flavor
, scegliere il flavor della VM dal menu Available (nell'esempio in figura, il flavor small viene aggiunto); -
nella sezione
Networks
, selezionare la/le reti per la VM (si invita a usare public_net (IP pubblico) solo se strettamente necessario, per esempio nel caso in cui la VM ospiterà un webserver pubblico; private_net (IP privato), invece, garantisce alla VM maggior sicurezza; per accedere a VM aventi IP privato, serve attivare la connessione VPN); -
nella sezione
Security Groups
, selezionare i Security Group necessari dal menu Available (ricordarsi di aggiungere il Security Group creato in questo step per aprire la porta 13389, protocollo TCP, come nell'esempio in figura); -
nella sezione
Configuration
, in Customization Script copiare il seguente script, che imposta la connessione RDP sulla porta 13389rem cmd ECHO > "%TMP%\myregfile.reg" Windows Registry Editor Version 5.00 ECHO >> "%TMP%\myregfile.reg" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] ECHO >> "%TMP%\myregfile.reg" "PortNumber"=dword:0000344d ECHO >> "%TMP%\myregfile.reg" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server] ECHO >> "%TMP%\myregfile.reg" "fDenyTSConnections"=dword:0 regedit.exe /s %TMP%\myregfile.reg netsh advfirewall firewall add rule name=myrule dir=in action=allow protocol=TCP localport=13389 net stop UmRdpService net stop TermService net start UmRdpService net start TermService
-
la sezione
Key Pair
può essere ignorata, le sezioniNetwork Ports
eMetadata
riguardano impostazioni avanzate, non considerate in questa guida.
Una volta scelta la configurazione desiderata, cliccare sul tasto
Launch instance
per creare la VM. -
- Avvio
Una volta che la VM è in stato running, bisogna aprire la console cliccando sul nome della VM e poi, nella nuova finestra, sulla sezioneConsole
. Per una migliore visualizzazione, cliccare su Click here to show only console.
Nella Console, cliccare suCtrlAltDel
e cambiare la password per l'user Administrator.
Accesso mediante connessione RDP
Sul proprio computer, da cui si vuole accedere alla VM Windows, installare il software che attiva la connessione RDP.
Questo step dipende da quale sistema operativo è installato sul proprio computer. In seguito verrà mostrato quale software può essere usato su computer Windows, Mac OS X, e Linux, e come configurarlo per connettersi alla VM Windows.
- Accedere alla VM da un computer Windows
Sul proprio computer, aprire il programma Desktop remoto. Quindi, cliccare su Show Options e configurare la connessione:- indicare l'indirizzo IP della VM (in questo esempio 10.10.10.2) seguito da ":" e la porta 13389, cioè indirizzo-IP:13389;
- indicare il proprio username;
- avviare la connessione.
Ulteriori informazioni possono essere trovate a questo link.
- Accedere alla VM da un computer Mac OS X
Sul proprio computer, scaricare il software Microsoft Remote Desktop dall'Apple Store e lanciarlo. Quindi, cliccare sunew
e configurare la connessione:- scegliere un nome;
- indicare l'indirizzo IP della VM (in questo esempio 10.10.10.2) seguito da ":" e la porta 13389, cioè indirizzo-IP:13389;
- indicare il proprio username;
- indicare la propria password.
Poi, chiudere la finestra e selezionare dal menu la connessione configurata.
- Accedere alla VM da un computer Ubuntu
In questa guida il software vinagre è considerato; altre opzioni sono possibili e simili a questa, come rdesktop or Remmina, e funzionano nello stesso modo.
Per installare vinagre, eseguire sul terminale (per distribuzioni basate su debian):sudo apt-get install vinagre
Quindi, lanciarlo da terminale eseguendovinagre
o cercare Remote Desktop Viewer fra le applicazioni.
Una volta che vinagre è pronto, cliccare suConnect
e impostare i parametri come segue:- scegliere il protocollo RDP;
- scrivere l'indirizzo IP della VM (in questo esempio 10.10.10.2) seguito dall'indicazione della porta 13389, cioè indirizzo-IP:13389;
- scrivere il proprio username.