Kesalahan / masalah menghubungkan (Windows 10 RDP ke XRDP)

20

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?

philm
sumber

Jawaban:

7

Saya menemukan ini benar-benar bekerja untuk saya. https://ubuntuforums.org/showthread.php?t=1314336

Saya merangkum di sini solusinya:

Saya harus menghapus xrdp, vnc4server, tightvnc, yang semuanya diinstal dalam urutan yang salah. Saya harus menginstal tightvncserver, kemudian menginstal xrdp.

sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp

Kemudian restart layanan xrdp:

sudo service xrdp restart
Beahacker
sumber
Sekarang saya bisa masuk, tetapi logout kembali dalam 1-2 detik.
stiv
Ini bekerja untuk saya. Sebelum melihat jawaban ini, saya bahkan belum menginstal server VNC.
smbear
Dengan frustrasi, ini berhasil bagi saya. Saya tidak tahu apa yang berubah karena saya telah menggunakan xrdp selama berbulan-bulan sebelum rusak. Terima kasih!
jgitter
6

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

philm
sumber
ketika saya menjalankannya di terminal raspberry pi itu menulis "Tidak ada skema seperti 'org.gnome.Vino'"
ofir_aghai
3

Posting ini membantu saya menyingkirkan masalah ini. Saya memulai kembali xrdplayanan setelah itu hanya untuk memastikan juga.

Sudahkah Anda mencoba membuat file /etc/X11/Xwrapper.config yang berisi

allowed_users = anybody

Perhatikan bahwa saya menggunakan windows 10 untuk menghubungkan debian 9. Dan saya menggunakan Xorg.

pandaman1234
sumber
Masalah yang sama di sini Debian 9.5 dan Fluxbox.
ceving
1
bekerja untukku. default allow_users ditetapkan ke konsol
osyan
2

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:

sudo service xrdp stop

sudo service xrdp start
Chris
sumber
Bekerja untukku. xRDP, bekerja pada port 3350.
Luigi Lopez
0

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):

@echo off
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /va /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers"
cd %userprofile%\documents\
attrib Default.rdp -s -h
del Default.rdp

Dan kemudian coba lagi untuk terhubung. Jika tidak berhasil, Anda dapat mencoba:

  1. Perlu diingat Anda harus menggunakan High Color (16 bit) atau lebih tinggi di Windows RDP; atau

  2. 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 ", kemudian vncserver -geometry 1024x768 :10akan menunjukkan ada file sementara yang dapat Anda hapus, jadi hapus file sementara yang benar seperti yang dijelaskan di sini dan di sini ; atau

  3. Turunkan Versi Harimau VNC .

Davidson Lima
sumber
0

Ubah saja: /etc/xrdp/sesman.ini AllowRootLogin = 1

pengguna3859974
sumber
0

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:

  • Anda tidak dapat menggunakan Unity Desktop, jadi rdp Anda telah menghubungkan Anda ke UI OS yang sama sekali berbeda dari apa yang akan Anda gunakan sebagai standar Ubuntu.
  • Anda belum dapat masuk dengan akun itu. Jadi jika Anda memiliki scenerio di mana kadang-kadang Anda bekerja secara langsung pada mesin Ubuntu, dan kadang-kadang Anda terhubung dari jarak jauh, Anda harus memastikan untuk keluar untuk memungkinkan koneksi jarak jauh itu.
  • Dari apa yang telah dibaca, setelah Anda memiliki ini, Anda juga harus berjuang untuk mendapatkan mekanisme "koneksi ulang" yang bekerja untuk memasuki kembali sesi rdp yang Anda tinggalkan.
  • Anda harus memasukkan kredensial secara manual setiap kali masuk. Tidak ada cara untuk menyimpannya di klien dan hanya terhubung secara instan.

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.

Terima kasih
sumber