Saya mengalami masalah lain di mana XRDP tidak berfungsi. Saya sudah melakukannya cukup lama sekarang dan saya pikir saya perlu bantuan. Saya percaya bahwa ini adalah masalah mesin Ubuntu yang tidak mendengarkan port.
Saya mengikuti panduan ini di http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/ .
Namun, ketika saya pergi ke rdp dari windows, saya dapat terhubung dan mengetik nama pengguna dan kata sandi, tetapi ketika saya melakukannya, saya mendapatkan kesalahan berikut:
Connecting to sesman IP 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
srdp_mm_process_login_response:login successful for display
started connecting
connecting to 127.0.0.1 5910
error-problem connecting
Mungkinkah masalahnya mesin Ubuntu saya tidak mendengarkan port 5910? Apa yang kalian pikirkan? Jika demikian, bagaimana saya bisa memastikan bahwa Ubuntu mendengarkan port 5910?
Edit:
Oke, jadi ketika saya menjalankan perintah ini:
sudo netstat -peant | grep ":5910 "
Tidak ada yang muncul. Ketika saya menjalankan perintah ini: sudo netstat -peant | grep "127.0.0.1"
dan saya menelusuri, saya tidak melihat apa pun yang terhubung ke port 5910. Saya percaya bahwa saya telah menemukan masalah besar. Pertanyaan saya sekarang adalah bagaimana cara mengatur xrdp untuk mendengarkan port 5910?
Ok, jadi saya menemukan perintah yang akan menyelesaikan masalah saya. Jalankan perintah ini untuk menghapus kesalahan
Menjalankan
gsettings set org.gnome.Vino require-encryption false
sumber
Posting ini membantu saya menyingkirkan masalah ini. Saya memulai kembali
xrdp
layanan setelah itu hanya untuk memastikan juga.Perhatikan bahwa saya menggunakan windows 10 untuk menghubungkan debian 9. Dan saya menggunakan
Xorg
.sumber
Saya sangat baru dan saya telah membaca bug dan dokumen tentang ini.
Yang saya lakukan untuk memperbaiki masalah ini adalah berhenti dan mulai xrdp, menggunakan perintah ini:
sumber
Saya berjuang beberapa hari dalam masalah ini (Windows 7 Remote Desktop Connection - XRDP CentOS), dan dengan mencari saya menemukan bahwa solusi paling sederhana untuk kesalahan - masalah menghubungkan adalah login "mydomain \ username" yang jelas : sebelum menginstal paket, mematikan proses atau menghapus sementara file, coba saja menghubungkan menulis nama pengguna Anda hanya dalam permintaan XRDP, jadi jangan menyimpannya sebelumnya di Windows 7 Remote Desktop Connection.
Jika Anda tidak diizinkan untuk menghapus nama pengguna Anda (XRDP selalu menampilkan nama secara default), kosongkan riwayat koneksi RDP untuk server yang Anda coba sambungkan, atau anggap ini sebagai peluang untuk menghapus semua riwayat koneksi, dengan cara ini (sisi Windows - CMD):
Dan kemudian coba lagi untuk terhubung. Jika tidak berhasil, Anda dapat mencoba:
Perlu diingat Anda harus menggunakan High Color (16 bit) atau lebih tinggi di Windows RDP; atau
Akses xrdp-sesman.log oleh PuTTY (
cat /var/log/xrdp-sesman.log
), apa yang akan menunjukkan "server X untuk tampilan 10 startup timeout (...) Xserver lain sudah aktif pada tampilan 10 ", kemudianvncserver -geometry 1024x768 :10
akan menunjukkan ada file sementara yang dapat Anda hapus, jadi hapus file sementara yang benar seperti yang dijelaskan di sini dan di sini ; atauTurunkan Versi Harimau VNC .
sumber
Ubah saja: /etc/xrdp/sesman.ini AllowRootLogin = 1
sumber
Itu tidak layak - ada solusi yang lebih baik & kurang menyakitkan:
X11VNC
Saya menghabiskan setidaknya 8 jam berjuang untuk terhubung dari Windows 10 ke Ubuntu 16 melalui xrpd dan Windows rdp. Saya mencoba "solusi" tanpa akhir yang saya temukan diposting di seluruh web. Saya membuat kemajuan, tetapi tidak pernah berhasil menyelesaikannya sepenuhnya. Meskipun saya punya, sepertinya setup ini lemah, karena:
Saya telah menggunakan setumpuk antarmuka koneksi jarak jauh yang berbeda, dan secara keseluruhan tidak ada yang mengalahkan kemudahan dan kualitas RDP Windows. Seperti itu, saya cukup terpaku untuk menggunakannya. Setelah berjuang cukup lama, dan akhirnya menyerah, saya menemukan bahwa VNC cukup banyak bekerja dengan baik dalam konteks ini.
Seperti yang saya katakan pada awalnya, di sisi Ubuntu saya menggunakan "x11vnc". Lihat petunjuk ini untuk detail tentang cara mendapatkan pengaturan sepenuhnya:
Bagaimana cara mengatur x11vnc untuk mengakses dengan layar login grafis?
Di sisi Windows, saya menggunakan RealVNC Viewer: https://www.realvnc.com/en/connect/download/viewer/ , yang sudah saya instal dan setup untuk koneksi jarak jauh ke Mac di LAN saya juga.
Dengan pengaturan ini, saya TIDAK MEMILIKI kelemahan yang diuraikan di atas. Lebih jauh lagi, dalam mode layar penuh, tampilannya sama baiknya dengan yang seharusnya. Saya melihat 0 lag, 0 kabur. Saya memiliki clipboard dua arah yang berfungsi tanpa ada upaya untuk mendapatkannya ...
Secara teori, Anda seharusnya dapat menumpuk xrpd dan x11vnc. Lihat: http://c-nergy.be/blog/?p=5956 Saya mencobanya juga, hanya untuk melihat apakah saya bisa membuatnya bekerja. Saya juga tidak beruntung dengan itu. Jadi saya hanya bilang sih dengan xrpd pada akhirnya, mencopotnya, dan memutar kembali semua perubahan yang saya buat pada mesin saya yang bertarung dengannya (atau setidaknya demikian).
Kecuali Anda memiliki alasan utama bahwa Anda MEMBUTUHKAN RDP bukan VNC, saya sangat menyarankan untuk menggunakan rute ini yang saya jelaskan sebagai gantinya.
sumber