Chciałbym móc graficznie zalogować się na innym komputerze Ubuntu (serwerze) z mojego komputera stacjonarnego Ubuntu (klienta), podobnie jak w przypadku pulpitu zdalnego systemu Windows.
Domyślnie instalowane ustawienia „Udostępniania pulpitu” używają VNC. VNC jest trochę świrem przepustowości, może działać tylko w rozdzielczości dowolnego ekranu podłączonego do hosta, wymaga zalogowania się na samej maszynie i odzwierciedla każdą akcję na hoście.
Wiem o tunelowaniu X, ale korzystanie z niego jest denerwujące i nie zawsze działa poprawnie (a dokładniej niektóre aplikacje nie działają poprawnie).
Czy istnieje między nimi jakieś narzędzie podobne do Pulpitu zdalnego używanego w systemie Windows? W szczególności coś z następującymi funkcjami:
- może działać z inną rozdzielczością niż ekran hosta (jeśli taki istnieje)
- może działać na pełnym ekranie
- ma regulowane ustawienia jakości dla różnych przepustowości
- nie wymaga, aby użytkownik był zalogowany lokalnie
- zapisuje poświadczenia lub używa kluczy SSH
- uruchamia się automatycznie na serwerze
- klient działa pod Gnome 3 i Unity
- może być ograniczony do pracy z DE bezkompozytowymi na serwerze (np. XFCE)
Używam X2go przez jakiś czas, ale niestety nie działa już w trybie pełnoekranowym na Gnome 3 z powodu kilku błędów ( # 1072 i # 982 ), więc jeśli istnieje lepsze rozwiązanie, chciałbym spróbować.
źródło
rdesktop
jest tym, co jest używane w afaik i wykorzystuje RDP. rdesktop.org VNC powinien być osobną instalacją (i nie jest domyślną) (popraw mnie jeśli się mylę).x2go
jest to świetne rozwiązanie tego problemu, ale nie pojawia się jako odpowiedź na duplikat lub powiązaną z nim listę Wikipedii. Ale odpowiedzi na pozostałe pytania są prawdopodobnie wystarczająco blisko (jeśli są nieaktualne), że nie wystawiłbym nagrody za otrzymanie nowych odpowiedzi.Odpowiedzi:
Ogólnie
xrdp
zrobi, co chcesz. I jest kompatybilny z wieloma klientami RDP.Wadą jest to, że Unity, domyślna WM w Ubuntu, już go nie obsługuje. Uważam, chociaż nigdy tego nie próbowałem, że działa z GNOME.
Na własny użytek właśnie zainstalowałem pulpit MATE (ponieważ ma mniej „talentu” niż GNOME) i skonfigurowałem Ubuntu do korzystania z niego przy każdym zdalnym logowaniu.
Zobacz tutaj, aby uzyskać informacje na temat konfigurowania (ta odpowiedź używa XFCE dla zdalnego pulpitu. Możesz wybrać coś innego):
/ubuntu//a/592544/595510
źródło
~/.xsession
rzeczy - ponieważ używam Remminy na kliencie, mogę wejśćstartxfce4
jako „Program startowy” i działa to automatycznie. Jedyne wady to: brak zmiany rozdzielczości w locie (nie dbam o to, a jest to znane żądanie funkcji , a rozłączenie oznacza pełne wylogowanie (zamiast możliwości wznowienia sesji później). używając VNC pod maską, ale wykorzystanie przepustowości wydaje się być w porządkuPoleciłbym X2go. Jest bardzo podobny do RDP i bardzo wydajny nawet w przypadku połączeń o niskiej przepustowości i dużych opóźnieniach. Klienci dla wszystkich systemów, w tym wtyczka do Firefoxa itp. Działa przez ssh i integruje się z PulseAudio, dzięki czemu możesz na przykład korzystać z VoIP. Przeczytaj więcej na http://www.x2go.org
x2go
Klient wymaga polecenia sesji do wykonania po zalogowaniu Na przykład, aby użyć Unity 2D, użyj polecenia sesji.:gnome-session --session=ubuntu-2d
. Zostało to znalezione poprzez przeszukanie pliku (na hoście)/usr/share/xsessions/ubuntu-2d.desktop
i skopiowanie wartościExec=...
linii. Jeśli chcesz użyć innej sesji, możesz użyć wartości z innego pliku w/usr/share/xsessions/
, ale wydaje się, że nic wymagające akceleracji 3D nie będzie działać.źródło
x2go
jest fantastyczne! Mam nadzieję, że nie masz nic przeciwko, ale zredagowałem twoją odpowiedź, aby dodać informacje o parametrze polecenia sesji wymaganym dla klienta.Pulpit zdalny Chrome BETA
★★★★ ½
To rozszerzenie Chrome firmy Google, które instaluje wtyczkę w chrome do umożliwienia zdalnego udostępniania pulpitu. Udostępnianie jest znacznie prostsze w porównaniu do innych rozwiązań i łatwe do skonfigurowania.
źródło
remmina
jest mój wybór dla laptopa Ubuntu.Istnieje linuxowy serwer RDP http://www.xrdp.org/
Użyłem go jakiś czas temu. Działa bezbłędnie.
źródło
x2go
, gdybyś mógł ustawić polecenie sesji, działałoby.Korzystam z bezpłatnego klienta (i serwera) NoMachine . Posiadają repozytorium, co ułatwia instalację. To działa jak urok.
źródło
x11vnc
Instalując i uruchamiając x11vnc na pilocie, będziemy mieli dostęp do znacznie większej liczby opcji niż w przypadku vnc (patrz strona man dla x11vnc ). Nadal masz zaletę pozostawania w architekturze VNC.
źródło
Radzę używać X11RDP. Daje ci najlepszą wydajność i jest kompatybilny z Windows. Możesz zalogować się z systemu Windows (lub Ubuntu) do Ubuntu.
Więcej informacji można znaleźć w tym pytaniu .
źródło
Przyprawa http://www.spicespace.org/ może być interesująca, choć koncentruje się na wirtualizacji.
Z ich strony:
Oto link, który szczegółowo opisuje instalację Ubuntu http://docs.cslabs.clarkson.edu/wiki/SPICE
źródło
Po pierwsze, RDP to protokół Microsoft,
a VNC to protokół alternatywny
Począwszy od 2017 Unity - środowisko pulpitu Ubuntu nie współpracuje dobrze z
xrdp
biblioteką, aby włączyć RDP,więc należy zainstalować / używać innego środowiska pulpitu, takiego jak gnome, xfce4
lub używa jednej z wielu odmian implementujących protokół VNC, które mogą być warte lub lepsze niż RDP dla każdego konkretnego przypadku.
źródło
Zarówno Fedora 27 i Ubuntu 17.10 dotrzymującemu w Wayland Gnome 3.26 sesji domyślnie teraz x2go rozwiązanie nie zadziała.
Zgodnie z tą stroną kompatybilności x2go , x2go przestało obsługiwać Gnome w wersji 3.12.
Ale na dzień dzisiejszy (17 października 2017 r.) Nie mogę znaleźć żadnych pakietów GNOME-Remote-Desktop dla Ubuntu 17.10. Wyszukiwanie pakietu Ubuntu Czy ta funkcja jest częścią pakietu mutter ? Udało mi się znaleźć jeden dla Fedory 27: pakiet gnome-remote-desktop .
Gnome wydaje się nie wspominać o obsłudze zdalnego pulpitu w uwagach do wydania 3.26, ale udało mi się znaleźć wzmiankę o tym w błędzie Gnome 784199 .
Oto link do zdalnego pulpitu Gnome i castingu ekranu na stronie wiki Wayland . Mam nadzieję, że te informacje pomogą niektórym osobom, które szukają bardziej aktualnej odpowiedzi na ten problem.
źródło
Używam TeamViewer. Umożliwia zmieszanie Windows / Linux.
źródło
Wierzę w to
xrdp
to najlepszy serwer RDP dla Ubuntu 16.04.Działa na Ubuntu i Raspbian, dzięki czemu mogę kontrolować wszystkie moje rejestratory danych, a także mój serwer Ubtuntu, zarówno z laptopa Ubuntu, jak i komputerów z systemem Windows.
Pulpit zdalny systemu Windows z moich systemów WIN7,8,10 działa z nim bezbłędnie.
remmina to podstawowy klient RDP, którego używam z mojego laptopa Ubuntu.
Ma świetny interfejs z zakładkami do nawiązywania połączeń z wieloma serwerami.
Putty wykonuje przyzwoitą pracę jako klinika ssh Ubuntu, zarówno terminala, jak i GUI.
Nie jest dokładnie taki jak Pulpit zdalny systemu Windows, ale w rzeczywistości działa całkiem dobrze.
Aby uruchomić aplikacje GUI, przejdź do sekcji ssh i zaznacz pole dla X11 Forwarding.
Zauważ, że jeśli używasz Windowsa jako klienta, to samo może działać, ale najpierw uruchom Xming przed uruchomieniem PuTTY.
źródło
Remmina
działa również jako klient ssh. Wputty
Ubuntu nie ma takiej potrzeby .ssh -Y systemname
działa nawet lepiej niż którykolwiek z nich. Tolerujęremmina
i mogę z nim pracować, ale używam go tylko do połączeń RDP, w których muszę otworzyć kilka okien w tym samym systemie w ramach jednej sesji.