XRDP di Ubuntu 18.04LTS

13

Saya menginstal Ubuntu18.04 yang bersih dengan instalasi minimal dan menginstal paket xrdp.

Setelah pengguna / kata sandi XRDP ada prompt kata sandi di ubuntu untuk pengguna saya yang muncul. Ketika saya memasukkannya, koneksi baru saja mati dan jendela koneksi menghilang.

Apakah ada yang menjalankan xrdp pada rilis 18.04?

Terima kasih sebelumnya

sebastian
sumber
Saya pikir itu harus bekerja ... Saya tahu bahwa Anda telah melakukan instalasi bersih, tetapi dapatkah Anda mencoba melakukan sudo apt-get purge --autoremove xrdp, reboot, lalu instal ulang?
Hee Jin

Jawaban:

7

Ini berfungsi baik dengan desktop saya!

gambar - login berhasil xrdp

Berita baiknya adalah ini berfungsi baik dengan driver Nvidia sejauh ini.

Namun masih ada beberapa masalah yang harus diperbaiki:

  1. Jika Anda tidak logout di lokal, login jarak jauh akan gagal.
  2. Ia akan meminta Anda untuk memasukkan kata sandi setelah login sekali lagi.

    gambar - kata sandi lagi

  3. Setelah masuk, ia akan meminta otentikasi.

    gambar - otentikasi tidak pernah lulus

    Dan otentikasi ini tidak akan pernah terlewati kecuali jika Anda mengklik membatalkan. (Batalkan saja, maka Anda bisa masuk ke Desktop.)

untuk menghindari munculan otentikasi, Anda dapat menjalankan perintah di bawah ini
(berikan melalui pos ini ):

sudo bash -c "cat >/etc/polkit-1/localauthority/50-local.d/45-allow.colord.pkla" <<EOF
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
EOF

Jika masalah tidak terpecahkan, saya akan menyarankan Anda untuk:

  1. Instal driver dengan:

    sudo apt-get update
    sudo ubuntu-drivers autoinstall
    
  2. Logout akun login lokal apa pun.

cswu
sumber
Jadi sebenarnya apa yang seharusnya dilakukan perintah ini?
0xC0000022L
5

Untuk menjawab pertanyaan OP:

Ubuntu tidak bekerja sampai saya menambahkan gnome-sessionuntuk /etc/xrdp/startwm.sh. Saya berkomentar keluar testdan execbaris di bagian bawah file dan menambahkan gnome-session(tidak yakin apakah itu cara yang benar untuk melakukannya atau tidak ... tetapi berhasil).

Ini meminta saya untuk akses untuk membuat perangkat koreksi warna. Saya mengautentikasi dan harus mem-boot ulang agar perintahnya pergi.

Jika Anda akan mencoba rasa lain, inilah yang saya temukan:

Saya baru saja melakukan instalasi baru 18,04 UbuntuBudgie, Kubuntu, Xubuntu, dan Ubuntu. Hanya Kubuntu yang bekerja dengan XRDP di luar kotak pada bare metal dengan jaringan garis keras.

Kubuntu memberi Anda desktop tetapi mengomel tentang kebijakan koneksi jaringan. Saya menghapus widget jaringan dari baki sistem dan itu berhasil tanpa kesulitan setelah itu. Ini adalah pengalaman paling mulus dari yang saya coba.

Xubuntu tidak bekerja di luar kotak (ini tetap - Cara mengkonfigurasi XRDP untuk memulai kayu manis sebagai sesi desktop default - Lihat bagian yang memiliki startxfce4di sana yang berjumlah menambahkan startxfce4ke /etc/xrdp/startwm.sh).

UbuntuBudgie tidak bekerja sampai saya menambahkan budgie-desktopuntuk /etc/xrdp/startwm.sh. Sekali lagi tidak yakin apakah itu cara yang "benar" untuk melakukannya tetapi berhasil.

jfgrissom
sumber
0

Saya menjalankan instalasi XRDP saya pada mesin virtual KVM, dan dengan demikian itu tidak akan berfungsi tanpa menginstal xorgxrdp-paket.

rkantos
sumber
0

Saya melihat yang serupa di Kubuntu 18.04. Jika Anda masuk secara lokal dan Anda mencoba XRDP ke mesin yang sama, sesi akan terputus (tidak ada kesalahan, cukup lepaskan). Saya telah menemukan yang sebaliknya juga benar - jika Anda memutuskan sesi XRDP tanpa keluar, maka coba masuk secara lokal Anda terputus. Mungkin ada pengaturan di suatu tempat untuk memungkinkan beberapa sesi?

phil l
sumber
Saya telah menemukan pengguna kedua dapat masuk pada XRDP sementara yang lain masuk secara lokal. Saya pikir ini menegaskan gagasan bahwa ada batasan jumlah login yang diizinkan. Saya mungkin menggunakan ID pengguna kedua untuk akses jarak jauh sampai saya dapat menemukan cara untuk menyesuaikannya.
phil l
0

Baca / Lakukan ini: http://c-nergy.be/blog/?p=11868 <- Sebelum menjalankan skrip yang diunduh (Std-Xrdp-Install-0.2.sh) Lakukan ini: Edit skrip yang diunduh dan:

  1. Hapus bagian yang memeriksa versi Ubuntu Anda (Hanya jika Anda yakin bahwa Anda memiliki Ubuntu Desktop 18.04), simpan dan jalankan skripnya, lalu ...
  2. Mulai ulang semua Anda Ubuntu Desktop 18.04 dan jangan login, di sisi Windows terhubung menggunakan desktop jarak jauh.

Tip: Jika tidak dapat terhubung ke Ubuntu 18.04, login di Ubuntu 18.04 dan ketik ini di terminal sudo systemctl enable xrdp:, lalu restart Ubuntu Desktop 18.04 Anda lagi dan jangan login, masuk ke sisi Windows dan coba koneksi lagi menggunakan remote desktop.

Charly Rivera
sumber
0

Saya telah membuat dan menguji skrip untuk menginstal dan mengkonfigurasi xRDP secara otomatis pada Ubuntu 18.04 yang menginstal:

  • xrdp
  • sesi pasangan
  • sesi gnome
  • sesi xfce4

Anda kemudian dapat dengan mudah mengubah desktop di ~/.xsession

mate-session # Works
#gnome-session --session=gnome-flashback-metacity --disable-acceleration-check & gnome-panel # Works
#xfce4-session # Works

GIST: https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09

PEMAKAIAN: curl -sL https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09/raw | bash -s --

Adan Rehtla
sumber