Am o mașină virtuală ubuntu 20.04 LTS. Este o instalare implicită și conectarea în rețea pare să funcționeze corect.
Pot să fac de la distanță SSH pe mașină, nicio problemă.
Am rulat următoarele comenzi pentru a activa RDP:
sudo apt install xrdp
sudo systemctl enable --now xrdp
sudo ufw permite de la orice la orice port 3389 proto tcp
În plus, am partajarea ecranului activată astfel:
Totuși, nu mă pot conecta la VM folosind Windows 10 RDP Client.
Nu cred că problema se datorează configurării rețelei în afara VM. Pot SSH la VM și obține acces IP și internet adecvat prin routerul meu.
Am observat că mulți oameni de pe Internet sunt capabili să se conecteze RDP cu pașii pe care i-am urmat.
Îmi lipsește ceva aici? Cum pot diagnostica această problemă?
Actualizare #1:
Multe mulțumiri lui @iBug, am descoperit că VM-ul meu Ubuntu nici măcar nu ascultă pe portul 3389:
netstat -tpln
(Nu toate procesele au putut fi identificate, informații despre proces nedeținute
nu va fi afișat, ar trebui să fiți root pentru a vedea totul.)
Conexiuni la internet active (numai servere)
Proto Recv-Q Trimitere-Q Adresă locală Adresă străină Stat PID/Nume program
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 4122/vino-server
tcp 0 0 127.0.0.53:53 0.0.0.0:* ASCULTĂ -
tcp 0 0 0.0.0.0:22 0.0.0.0:* ASCULTĂ -
tcp 0 0 127.0.0.1:631 0.0.0.0:* ASCULTĂ -
tcp6 0 0 :::5900 :::* ASCULTA 4122/vino-server
tcp6 0 0 :::22 :::* ASCULTĂ -
tcp6 0 0 ::1:631 :::* ASCULTĂ -
Acest lucru este ciudat, deoarece văd că funcționează pentru alți oameni ca acesta:
https://youtu.be/IlsPwrYqz70
Există instrucțiuni oficiale despre cum să activați accesul RDP în caseta Ubuntu?
Actualizare 2
Încă o dată, multe mulțumiri lui @iBug, iată mai multe detalii:
starea systemctl xrdp
â xrdp.service - demonul xrdp
Încărcat: încărcat (/lib/systemd/system/xrdp.service; activat; prestabilit furnizor: activat)
Activ: eșuat (Rezultat: cod de ieșire) din joi 2021-10-07 01:24:07 EDT; acum 20 de ore
Documente: man:xrdp(8)
man:xrdp.ini(5)
Oct 07 01:24:07 ub-02 systemd[1]: Se pornește demonul xrdp...
Oct 07 01:24:07 ub-02 xrdp[4077]: (4077)(140619056088896)[INFO ] adresa [0.0.0.0] portul [3389] modul 3
Oct 07 01:24:07 ub-02 xrdp[4077]: (4077)(140619056088896)[INFO ] ascultând portul 3389 pe 0.0.0.0
Oct 07 01:24:07 ub-02 xrdp[4077]: (4077)(140619056088896)[EROARE] trans_listen_address a eșuat
Oct 07 01:24:07 ub-02 xrdp[4077]: (4077)(140619056088896)[DEBUG] Soclu închis 7 (AF_VSOCK cid -1 port -1)
Oct 07 01:24:07 ub-02 xrdp[4077]: (4077)(140619056088896)[EROARE] Nu s-a pornit demonul xrdp, posibil adresa deja utilizată.
Oct 07 01:24:07 ub-02 systemd[1]: xrdp.service: Proces de control ieșit, cod=ieșit, stare=1/Eșec
Oct 07 01:24:07 ub-02 systemd[1]: xrdp.service: a eșuat cu rezultatul „exit-code”.
Oct 07 01:24:07 ub-02 systemd[1]: Nu s-a pornit demonul xrdp.
După mine netstat -epl
rezultatul de mai sus, niciun proces nu ascultă pe portul 3389.
Odată cu această descoperire, întrebarea mea este o copie a acesteia:
Nu s-a pornit demonul xrdp, posibil adresa deja utilizată
Din păcate, a rămas fără răspuns de acum 11 luni.