Masaüstü oturumuna bağlanmak için xrdp kullanın


35

Masaüstümde Ubuntu kullanıyorum. Masaüstümden uzaktayken, oturuma Windows 7 dizüstü bilgisayarımı kullanarak erişmek istiyorum. Şu anda, bağlanmak için xrdp kullanıyorum, ancak uzak bir oturum başlatıyor. Sadece aynı masaüstü oturumunu kullanmanın bir yolu var mı? Masaüstünde bıraktığım yerden devam edebilmek istiyorum.

Teşekkürler



Evet. Sonraki girişlerde (benim için de geçerli) mevcut uzak oturumlara bağlanmaktan bahsettiğine inanıyorum. Ancak, masaüstü oturumuna bağlanmak ve onu yeniden kullanmak istiyorum.
Jonathan B,

Yanıtlar:


27

Peki, bunu saf xrdp ile yapmanın bir yolunu bulamadım, ancak bunu bir rdp-vnc ağ geçidi olarak nasıl ayarlayacağımızla ilgili güzel bir yazı buldum. Amacıma uyacak kadar iyi çalışıyor.

Http://ubuntuwiki.net/index.php/Xrdp,_installing adresinden alınmıştır.

  1. Xrdp ve vino'yu kurun

    sudo apt-get update && sudo apt-get install xrdp vino
    
  2. Vino'yu mevcut oturuma uzaktan bağlanabilmeniz için yapılandırma

    Tip vino-preferencesonayla bu makineye her erişimi "muhtemelen işaretini isteyeceksiniz (istediğiniz gibi ayarları", diğer kullanıcılar masaüstü kontrol etmesine izin ver " " diğer kullanıcılar masaüstü görmesine izin ver" onay" ve yapılandırmak" Güvenlik terminal dan "ve" kullanıcının bu şifreyi girmesini iste "seçeneğini işaretleyin.

  3. Vino'ya erişmek için xrdp'yi yapılandırın

    Düzenle /etc/xrdp/xrdp.ini, aşağıdaki metne ekleyerek. Neyi istersen adını değiştir. Ayrıca, [xrdp1]mevcut bir konfigürasyonla çelişmeyen bir sayı kullandığından emin olun .

    # set empty username because VNC auth 
    # doesn't actually use username, so no
    # point in asking the user for one.
    
    [xrdp1]
    name=Active Local Login
    lib=libvnc.so
    username=
    password=ask
    ip=127.0.0.1
    port=5900
    

1
Konsolun giriş ekranına erişmenin mümkün olup olmadığını biliyor musunuz? Bilgisayarı uzaktan yeniden başlatmam gerekirse, konsola giriş yapmak istiyorum, böylece eve döndüğümde masaüstü hala orada olacak.
Toland H

Rehber gerçekten tamam mıydı? Tüm adımları uyguladıktan sonra çalışan bir VNC sunucusuna sahip görünmüyorum. Freerdp kullanarak bağlanmaya çalıştığımda "127.0.0.1:5900 hatası - bağlanma sorunu" na bağlanıyor.
Iain Samuel McLean Elder

1
Vino, XFCE'de otomatik olarak başlamıyor. Bir hata yaptım ve burada bir düzeltme yaptım: bugzilla.gnome.org/show_bug.cgi?id=727473
Iain Samuel McLean Elder

Ayrıca “Birbirine Bağlanma” sorunu da alıyorum - ancak kullanırsam netstatbana vino-server5800 (yalnızca ipv6) ve 5900 (hem ipv4 hem de ipv6) bağlantı noktalarında çalıştığımı söylüyor . Varsayılan ubuntu kurulumu kullanıyorum ve başkalarının masaüstüme bağlanmasına ve kontrol etmesine izin vermek için uygun kutuları işaretliyorum.
starbeamrainbowlabs

1
@IainElder bağlantısının önerdiği gibi vino-server'ı otomatik olarak başlatmayı başardım. Şimdi bağlanmayı denediğimde bu hatayı alıyorum "127.0.0.1 5900 tcp'ye bağlanan bağlantıya bağlanmaya başladım güvenlik seviyesi 0 (1 = yok, 2 = standart) hata - bağlanma sorunu". Doğru ip adresi ile giriş yaptım, kullanıcı adı ve şifresini "ubuntu" ve "ubuntu" ile port 5900'ü sağladım. UPDATE: "org.gnome" ayarlı bu komutu kullanarak çözdüm.
Jan-Terje Sørensen

1

Daha da iyisi, /etc/xrdp/xrdp.inişu şekilde ayarlayın :

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask5910

Bu şekilde varsayılan olarak portu sorar 5910. Hiçbir vnc oturumu üzerinde varsa 5910o zaman bir 5910bağlantı girişimi başarısız olur. Bu durumda tekrar deneyin, ancak bağlantı noktasını -1yeni bir oturum oluşturmaya zorlayacak şekilde ayarlayın , genellikle açık 5910.


2
OP'nin istediği şey bu değildi ...
einpoklum - Monica

0

Lütfen aşağıdakileri deneyin:

Sizin de /etc/xrdp/xrdp.inidosyaya artırmak delay_msmevcut değerinden değer.

Aynı sorunla karşılaştım delay_msve bunu 2000'den 5000'e değiştirdim ve benim için çalıştı.

Bunun ağ hızı ile ilgisi olup olmadığından emin değilim.


0

Ben de senin gibi aynı problemi yaşadım :) xrdp, xfce'yi kurarken ve xrdp.ini dosyasını değiştirirken (kendi cevabınızda gösterildiği gibi), uzaktaki bir oturuma tekrar katılmayı başardım. Yine de, yerel oturuma yeniden katılmak için başka bir deyişle masaüstünü paylaşamadım. Vino şeyler benim için çalışmıyor, "127.0.0.1:5900 hatası - bağlanma sorunu" bağlanıyor. Benim bakış açıma göre, bunun nedeni iain-samuel-mclean-elder'ın bir yorumda işaret ettiği gibi eksik bir vncserver. Uzun lafın kısası, x11vnc ile düzgün çalışmayı başardım. Bilgisayar başladığında, bir servis x11vnc'yi çağırıyor.

Belki aşağıdakiler başkalarına yardımcı olabilir, bu yüzden, bütün gün internette arama yapmak zorunda değiller, benim yaptığım gibi.

Uymanız gereken talimatlar sadece aşağıdaki iki linktendir.

-> /etc/xrdp/xrdp.ini dosyasını sadece kendi ihtiyaçlarımla değiştirdim:

     ...
     [xrdp1]
     name=Remote Session
     lib=libvnc.so
     username=ask
     password=ask
     ip=127.0.0.1
     port=ask-1

     [xrdp2]
     name=Local Session
     lib=libvnc.so
     username=
     password=ask
     ip=127.0.0.1
     port=5900
     ...

Bu kurulumun en güzel yanı, Windows’tan standart rdp’ye bağlanırsanız, bilgisayarı uzaktan yeniden başlatabilir ve daha önce bilgisayardaki normal oturum açma ekranına geçtiğinizde tekrar uzaktan bağlayabilirsiniz. Rdp ile bağlandıktan sonra xrdp menüsünde "Yerel Oturum" u seçin. Şifre, yukarıdaki c-nergy bağlantısını takip ettiğinizde seçtiğiniz vncserver şifresidir. Sadece başka bir oturum açmak istiyorsanız, "uzak oturum" için gidebilirsiniz.

Bu yardımcı olur umarım ...

Saygılarımızla Karayolu

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.