{"id":626,"date":"2014-10-16T18:05:01","date_gmt":"2014-10-16T17:05:01","guid":{"rendered":"http:\/\/www.dannratemal.de\/?p=626"},"modified":"2015-01-08T22:05:18","modified_gmt":"2015-01-08T21:05:18","slug":"x11vnc-installation-ubuntu-14-04-lts-trusty-tahr-per-vnc-mit-ssh-sicher-und-verschluesselt-auf-ubuntu-desktop-zugreifen","status":"publish","type":"post","link":"https:\/\/www.dannratemal.de\/?p=626","title":{"rendered":"x11vnc Installation (Ubuntu 14.04 LTS &#8211; Trusty Tahr) \u2013 per VNC mit ssh (sicher und verschl\u00fcsselt) auf Ubuntu Desktop zugreifen"},"content":{"rendered":"<p><strong><span style=\"color: #ff0000;\">Update: 08.01.2015 &#8211; siehe unten !<br \/>\n<\/span><\/strong><\/p>\n<p><strong>x11vnc Installation (Ubuntu 14.04 LTS &#8211; Trusty Tahr) \u2013 per VNC mit ssh (sicher und verschl\u00fcsselt) auf Ubuntu Desktop zugreifen.<\/strong><\/p>\n<p><strong>WICHTIG ! Von Version 11.10 auf 14.04 gab es eine kleine Ver\u00e4nderung !<\/strong><\/p>\n<p>Sie m\u00f6chten von Windows oder Linux auf Ubuntu zugreifen wie auf Windows per Remote Desktop (RDP) und das ganze sicher und verschl\u00fcsselt. Dann sind sie hier richtig ! Das eingebaute &#8222;Entfernter Desktop&#8220; von Ubuntu ist leider unverschl\u00fcsselt und unsicher !<\/p>\n<p>Diese 2 Pakete bitte \u00fcber den Terminal installieren: (<strong>Synaptic<\/strong> gibt es seit 11.10 nicht mehr und im <strong>Ubuntu Software Center<\/strong> findet man den <strong>openssh-server<\/strong> nicht !)<\/p>\n<p>Terminal \u00f6ffnen und mit diesen Befehlen x11vnc und openssh-server installieren:<\/p>\n<p><strong>sudo apt-get install x11vnc<br \/>\nsudo apt-get install openssh-server<\/strong><\/p>\n<p>Im Moment werden diese Versionen installiert:<\/p>\n<p>x11vnc 0.9.13-1.1<br \/>\nopenssh-server 1:6.6p1-2ubuntu2<\/p>\n<p>Dann geht\u2019s zur Konfiguration:<\/p>\n<p>Wir legen das Passwort f\u00fcr x11vnc an:<\/p>\n<p><strong>&#8211; sudo x11vnc -storepasswd yourpasswordhere \/etc\/x11vnc.pass<\/strong><\/p>\n<p><strong>\u201cyourpasswordhere\u201d<\/strong> bitte mit dem gew\u00fcnschten ersetzen.<\/p>\n<p>Seit 11.10 benutzt Ubuntu den neuen <strong>lightdm (light display manager<\/strong>) anstatt des <strong>GDM (gnome display manager)<\/strong>. Deshalb ist dieser Teil ganz neu. Jetzt konfigurieren wir den lightdm damit x11vnc nach dem booten bzw. vor dem Login Screen direkt zur Verf\u00fcgung steht. Dazu m\u00fcssen wir die Datei <strong>x11vnc.conf<\/strong> erstellen:<\/p>\n<p><strong>sudo gedit \/etc\/init\/x11vnc.conf<\/strong><\/p>\n<p>Der Datei bitte diesen Inhalt hinzuf\u00fcgen:<\/p>\n<p><strong>start on login-session-start<br \/>\nscript<br \/>\nx11vnc -rfbauth \/etc\/x11vnc.pass -rfbport 5900 -display :0 -auth \/var\/run\/lightdm\/root\/:0 -forever -bg -o \/var\/log\/x11vnc.log<br \/>\nend script<\/strong><\/p>\n<p><span style=\"color: #ff0000;\"><strong>Update: 16.10.2014 &#8211; was wurde ver\u00e4ndert !<\/strong><\/span><br \/>\nIch habe folgendes aus der Datei x11vnc.conf rausgenommen:<br \/>\n-noxrecord -noxfixes -noxdamage -nomodtweak<\/p>\n<p>Das wichtigste war &#8222;-nomodtweak&#8220;. Denn mit diesem Befehl ging der Nummernblock auf der Tastatur rechts nicht mehr !<br \/>\nDie anderen 3 Befehle habe ich dann auch mal weggelassen ohne das es bisher ein Problem gibt: &#8222;-noxrecord -noxfixes -noxdamage&#8220;.<br \/>\nDas einzige was mir jetzt aufgefallen ist, ist wenn man eine Taste l\u00e4nger dr\u00fcckt immer nur ein Zeichen geschrieben wird und nicht dauern das gleiche immer wieder !<br \/>\nWie das wieder geht konnte ich bisher nicht finden !<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Update: 08.01.2015 &#8211; was wurde ver\u00e4ndert !<\/strong><\/span><\/p>\n<p>Ich habe die 4 Befehle wieder reingenommen da ich auf verschiedenen Windows Clients Probleme hatte, z.B. Nummernfeld der Tastatur ging nicht ! Dazu kam, dass ein permantes halten einer Taste auf der tastatur nur ein Befehl wiedergab (er wurde nur einmal ausgef\u00fchrt). Deshalb ist jetzt der Befehl <strong>-repeat<\/strong> dazugekommen.<\/p>\n<p><strong>sudo gedit \/etc\/init\/x11vnc.conf<\/strong><\/p>\n<p>Der Datei bitte diesen Inhalt hinzuf\u00fcgen: Aktuell &#8211; Stand 08.01.2015<\/p>\n<p><strong>start on login-session-start<br \/>\nscript<br \/>\nx11vnc -repeat -rfbauth \/etc\/x11vnc.pass -rfbport 5900 -display :0 -auth \/var\/run\/lightdm\/root\/:0 -forever -bg -o \/var\/log\/x11vnc.log -noxrecord -noxfixes -noxdamage -nomodtweak<br \/>\nend script<\/strong><\/p>\n<p>(<strong>Hinweis:<\/strong> Es gibt in vielen Blogs und im Ubuntu Forum verschiedene Anleitungen. Diese haben aber entweder Fehler oder es bleibt etwas unber\u00fccksichtigt. Mit dieser Anleitung stellen wir eine sichere Verbindung mit Passwortabfrage sicher. Bei den meisten fehlt das SSH oder die Passwortabfrage. Auch funktioniert mit dieser Konfiguration das Nummernfeld der Tastatur. Das geht mit den anderen meistens auch nicht !)<\/p>\n<p>Dann Neustarten und man hat VNC Zugang vor dem Login Screen zum echten Desktop.<\/p>\n<p>Zugang dann z.B. von einem Windows PC (verschl\u00fcsselt und sicher mit SSH) mit Putty+Tightvnc &#8211; Hier die Anleitung: <a title=\"http:\/\/www.dannratemal.de\/?p=161\" href=\"http:\/\/www.dannratemal.de\/?p=161\">Putty+VNC<\/a><\/p>\n<p>Wenn man von einem Ubuntu System auf ein anderes Ubuntu System zugreifen will muss man folgendes im Terminal eingeben:<\/p>\n<p><strong>vncviewer -via user@host localhost:0<\/strong><\/p>\n<p><strong>user<\/strong> steht f\u00fcr den Benutzernamen, <strong>host<\/strong> f\u00fcr die IP-Adresse oder den Hostname des Servers !<\/p>\n<p>Bei einer internen Verbindung im eigenen Netzwerk:<br \/>\n(z.B.: vncviewer -via maria@192.168.2.11 localhost:0)<\/p>\n<p>Wenn man \u00fcber das Internet auf das System zugreifen will, muss man noch port 22 (SSH) am Router freigeben und auf die interne IP Adresse des Ubuntu System routen !<br \/>\n(z.B.: vncviewer -via maria@180.11.x.x localhost:0)<\/p>\n<p><strong>-via<\/strong> ist dabei der Befehl einen SSH Tunnel aufzubauen !<\/p>\n<p>Alle Angaben ohne Gew\u00e4hr !<br \/>\n+++++<br \/>\nEnglish Version:<\/p>\n<p>As there is no Synaptic anymore and the Ubuntu Software Center won&#8217;t find openssh-server we have to install it via Terminal:<\/p>\n<p>Start the Terminal and install this:<\/p>\n<p><strong>sudo apt-get install x11vnc<br \/>\nsudo apt-get install openssh-server<\/strong><\/p>\n<p>At the moment this versions will be installed:<\/p>\n<p>x11vnc 0.9.13-1.1<br \/>\nopenssh-server 1:6.6p1-2ubuntu2<\/p>\n<p>Let&#8217;s Config and set the password:<\/p>\n<p><strong>&#8211; sudo x11vnc -storepasswd yourpasswordhere \/etc\/x11vnc.pass<\/strong><\/p>\n<p>replace <strong>\u201cyourpasswordhere\u201d<\/strong> with your password<\/p>\n<p>From 11.10 Ubuntu uses the new <strong>lightdm (light display manager)<\/strong> instead of the <strong>GDM (gnome display manager)<\/strong>. This is new ! Now we config lightdm for x11vnc. So x11vnc will be available before the Login Screen and after Reboot<\/p>\n<p>We have to create a file called <strong>x11vnc.conf<\/strong>:<\/p>\n<p><strong>sudo gedit \/etc\/init\/x11vnc.conf<\/strong><\/p>\n<p>Please add these lines to the file:<\/p>\n<p><strong>start on login-session-start<br \/>\nscript<br \/>\nx11vnc -rfbauth \/etc\/x11vnc.pass -rfbport 5900 -display :0 -auth \/var\/run\/lightdm\/root\/:0 -forever -bg -o \/var\/log\/x11vnc.log<br \/>\nend script<\/strong><\/p>\n<p>(<strong>Info:<\/strong> There are a few manuals in blogs and forums. But most of the have mistakes or something important is missing. This manual gives you probably all you need. Secure connection via SSH, needs password for x11vnc and the numeric pad from the keyboard is working ! This won&#8217;t work with most of them !)<\/p>\n<p>Reboot and you have x11vnc before login.<\/p>\n<p>Connect from Windows PC (secure via SSH) with Putty+Tightvnc &#8211; find a german manual here: <a title=\"http:\/\/www.dannratemal.de\/?p=161\" href=\"http:\/\/www.dannratemal.de\/?p=161\">Putty+VNC<\/a><\/p>\n<p>Connect from Ubuntu client to Ubuntu Host system. Start Terminal and type:<\/p>\n<p><strong>vncviewer -via user@host localhost:0<\/strong><\/p>\n<p><strong>user<\/strong> is for the Username, <strong>host<\/strong> is the IP Address from the Server !<\/p>\n<p>Connect in the local network:<br \/>\n(ex.: vncviewer -via maria@192.168.2.11 localhost:0)<\/p>\n<p>Connect via Internet, open port 22 (SSH) at your Router and route to local IP from Ubuntu Host System !<br \/>\n(ex.: vncviewer -via maria@180.11.x.x localhost:0)<\/p>\n<p><strong>-via<\/strong> is the command for enabling the SSH Tunnel !<\/p>\n<p>Alle Angaben ohne Gew\u00e4hr !<\/p>\n<p>(Suchthemen: x11vnc, Problem mit Shift Taste, nummerischer Teil, Nummern Block der Tastatur geht nicht \u2013 Problems with Shift key, numeric pad on keyboard doesn\u2019t work, not working)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update: 08.01.2015 &#8211; siehe unten ! x11vnc Installation (Ubuntu 14.04 LTS &#8211; Trusty Tahr) \u2013 per VNC mit ssh (sicher und verschl\u00fcsselt) auf Ubuntu Desktop zugreifen. WICHTIG ! Von Version 11.10 auf 14.04 gab es eine kleine Ver\u00e4nderung ! Sie m\u00f6chten von Windows oder Linux auf Ubuntu zugreifen wie auf Windows per Remote Desktop (RDP) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"two_page_speed":[],"footnotes":""},"categories":[3],"tags":[],"class_list":["post-626","post","type-post","status-publish","format-standard","hentry","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/posts\/626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=626"}],"version-history":[{"count":6,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/posts\/626\/revisions"}],"predecessor-version":[{"id":634,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=\/wp\/v2\/posts\/626\/revisions\/634"}],"wp:attachment":[{"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dannratemal.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}