Używam Ubuntu na pulpicie. Kiedy jestem poza pulpitem, chcę uzyskać dostęp do sesji za pomocą laptopa z systemem Windows 7. Obecnie używam xrdp do połączenia, ale uruchamia on sesję zdalną. Czy jest jakiś sposób na użycie tej samej sesji pulpitu? Chcę być w stanie odebrać od miejsca, w którym skończyłem na pulpicie.
Dzięki
remote-desktop
xrdp
Jonathan B.
źródło
źródło
Odpowiedzi:
Cóż, nie byłem w stanie znaleźć sposobu na zrobienie tego za pomocą czystego xrdp, ale znalazłem fajny opis, jak zabrać się do konfigurowania tego jako bramy rdp-to-vnc. Działa wystarczająco dobrze, aby spełnić mój cel.
Zaczerpnięte z http://ubuntuwiki.net/index.php/Xrdp,_installing
Zainstaluj xrdp i vino
Skonfiguruj vino, aby móc zdalnie połączyć się z istniejącą sesją
Pisz
vino-preferences
z terminala, zaznacz „Zezwalaj innym użytkownikom na przeglądanie pulpitu”, „Zezwalaj innym użytkownikom na sterowanie pulpitem” i skonfiguruj ustawienia „Zabezpieczenia” tak, jak chcesz (prawdopodobnie będziesz chciał odznaczyć) „Potwierdź każdy dostęp do tego komputera „i zaznacz” wymagają, aby użytkownik wprowadził to hasło ”).Skonfiguruj xrdp, aby uzyskać dostęp do vino
Edytuj
/etc/xrdp/xrdp.ini
, dodając poniższy tekst. Zmień nazwę na dowolną. Upewnij się również, że[xrdp1]
używa numeru, który nie powoduje konfliktu z istniejącą konfiguracją.źródło
netstat
go użyję, to powie mi, że mamvino-server
uruchomione porty 5800 (tylko ipv6) i 5900 (zarówno ipv4, jak i ipv6). Korzystam z domyślnej instalacji ubuntu i upewniłem się, że zaznaczyłem odpowiednie pola, aby umożliwić innym łączenie się i kontrolowanie mojego pulpitu.Jeszcze lepiej, ustaw odpowiednio
/etc/xrdp/xrdp.ini
:W ten sposób pyta o port z domyślną wartością
5910
. Jeśli nie istnieje na sesji VNC5910
następnie5910
próba połączenia zakończy się niepowodzeniem. W takim przypadku spróbuj ponownie, ale ustaw port tak,-1
aby wymusił utworzenie nowej sesji, zwykle włączony5910
.źródło
Spróbuj wykonać następujące czynności:
W swoim
/etc/xrdp/xrdp.ini
pliku zwiększdelay_ms
wartość z już istniejącej wartości.Napotkałem ten sam problem i zmieniłem go
delay_ms
z 2000 na 5000 i zadziałało to dla mnie.Nie jestem pewien, czy ma to związek z prędkością sieci.
źródło
Miałem taki sam problem jak ty :) Podczas instalowania xrdp, xfce i zmiany xrdp.ini (jak pokazano we własnej odpowiedzi) mogłem ponownie dołączyć do sesji zdalnej. Mimo to nie byłem w stanie udostępnić pulpitu, innymi słowy, aby ponownie dołączyć do lokalnej sesji. Vino nie działa dla mnie, dostałem komunikat „błąd połączenia z błędem 127.0.0.1:5900 - problem z połączeniem”. Z mojego punktu widzenia dzieje się tak z powodu brakującego serwera vncserver, jak wskazuje w komentarzu iain-samuel-mclean-elder. Krótko mówiąc, udało mi się działać poprawnie z x11vnc. Po uruchomieniu komputera usługa dzwoni do x11vnc.
Może poniższe informacje pomogą innym, więc nie muszą przeszukiwać Internetu przez cały dzień, tak jak ja.
Instrukcje, których musisz przestrzegać, pochodzą tylko z dwóch poniższych linków.
xrdp i xfce4 do współpracy: Działa to również na moim Ubuntu 16.04. To pozwoli na zdalną pracę z komputerem. https://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/
zarządzaj serwerem x11vnc, aby pracować przy uruchamianiu: Aby udostępnić pulpit komputera. http://c-nergy.be/blog/?p=8984
-> Właśnie zmieniłem plik /etc/xrdp/xrdp.ini na własne potrzeby:
Zaletą tego ustawienia jest to, że jeśli łączysz się z Windows za pomocą standardowego rdp, możesz ponownie uruchomić komputer zdalnie i połączyć się ponownie, po czym wylądujesz na normalnym ekranie logowania komputera, tak jak usiądziesz przed nim. Wybierz „Sesja lokalna” w menu xrdp po połączeniu z rdp. Hasło to vncserver passwd, które wybrałeś, kiedy podążałeś za linkiem c-nergy powyżej. Jeśli chcesz po prostu otworzyć inną sesję, możesz przejść do „sesji zdalnej”.
Mam nadzieję że to pomoże ...
Pozdrawiam Highway
źródło