Jak uruchomić serwer VNC?

22

Jak uruchomić serwer VNC, aby mój pulpit był dostępny?

Guillaume Coté
źródło

Odpowiedzi:

20

Zainstaluj vino:

sudo apt-get install vino

Skonfiguruj vino:

vino-preferences

Otwiera to okno:

alternatywny tekst

Serwer uruchamia się za pomocą:

/usr/lib/vino/vino-server

Wpisz to polecenie w aplikacji Autostarted, jeśli chcesz, aby vino uruchamiało się automatycznie.

Guillaume Coté
źródło
1
Radziłbym używać vino zamiast ssh, ponieważ nie jest to bezpieczna aplikacja. help.ubuntu.com/community/…
lovinglinux
1
W tym ostatnim kroku System > Preferences > Startup Applicationspowinien już znajdować się wpis „Pulpit zdalny”, który należy zaznaczyć. imgur.com/s4iTd.png
andrewsomet
@andrewsomething - tak nie było w przypadku Xunbutu.
Guillaume Coté
Powinieneś otagować swoje pytanie Xubuntu, w przeciwnym razie ludzie założą, że używasz domyślnej konfiguracji Ubuntu.
Jorge Castro,
@Jorge, myślę, że vino jest narzędziem gnome i działa tak samo w Ubuntu. Jedyną różnicą jest wpis w aplikacji startowej wspomniany przez andrewshing.
Guillaume Coté
4

Oto cały proces, który robię, aby wykorzystać VNC, uproszczony


JEDEN. Serwer SETUP

zainstaluj VNC: sudo apt-get install vnc

zainstaluj openssh-server: sudo apt-get install openssh-server


DWA. Zdalny dostęp do komputera SETUP

zainstaluj PuTTY

zainstaluj przeglądarkę VNC lub VNC


TRZY. Połącz i uruchom:

Z komputera zdalnego dostępu:

  1. Uruchom PuTTY

  2. Podłącz SSH do adresu IP serwera

  3. Zaloguj się do serwera za pomocą identyfikatora logowania i hasła

  4. Bieg: sudo x11vnc -display :0 -auth guess

    B W przeciwnym razie uruchom: sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>

    C W przeciwnym razie uruchom ponownie polecenia, ale jako root.

Następnie po nawiązaniu połączenia ...

  1. Uruchom przeglądarkę VNC

  2. Po wyświetleniu monitu wprowadź adres IP serwera i połącz się

Masz teraz dostęp do swojego serwera za pośrednictwem VNC i powinieneś mieć możliwość kontrolowania i interakcji z tym komputerem.

Powodzenia i ciesz się !!

Software_Programineer
źródło
Dzięki! Korzystam z tej metody i mogę łączyć się w aktywnej sesji; Ale połączenie wciąż żyje przez kilka sekund i kończy się:> Przywrócono klucz X serwera autorepeat do: 1> przeglądarka zakończyła działanie. > usunięto 45 zdjęć z pollingu. Czy możesz mi pomóc rozwiązać ten problem?
leirbag
3

Dla nieco większego bezpieczeństwa nie pozostawiam VNC działającego cały czas. I SSH do komputera, a następnie uruchom serwer VNC za pomocą następującego polecenia:

x11vnc -safer -localhost -nopw -once -display: 0

Dla ułatwienia mam polecenie w skrypcie powłoki, więc jest to tylko przypadek SSH do serwera, po którym następuje polecenie startvnc.sh.

W ten sposób po odłączeniu VNC nie będzie już dostępne.

Dla jeszcze większego bezpieczeństwa możesz tunelować VNC przez połączenie SSH.

Ten link zawiera szczegółowe informacje na temat przekazywania odpowiednich portów.

Adam
źródło
0

Jako root uruchom:

sudo apt-get install vino

Jako użytkownik uruchom:

gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server

Skrypt może zostać napisany w celu automatycznego uruchomienia /usr/lib/vino/vino-serverlub możesz po prostu uruchomić menedżera okien bezpośrednio po załadowaniu i uruchomieniu sieci, ta metoda zadziałała dla mnie, ponieważ miałem problemy z typem zabezpieczeń 18 z Windows VNC Viewer nie łączył się i miałem wyłączyć szyfrowanie

delphinny
źródło