Posts belonging to Category Ubuntu



x11vnc Installation (Ubuntu 16.04 LTS – Xenial Xerus) – per VNC mit ssh (sicher und verschlüsselt) auf Ubuntu Desktop zugreifen


x11vnc Installation (Ubuntu 16.04 LTS – Xenial Xerus) – per VNC mit ssh (sicher und verschlüsselt) auf Ubuntu Desktop zugreifen.

Die Anleitung funktioniert auch für Debian ab Version 8.xx – Ich habe es mit der Standard Gnome Version getestet: debian-live-8.0.0-amd64-gnome-desktop.iso

WICHTIG ! Von Version 14.04 auf 16.04 gab es große Veränderungen !

Sie möchten von Windows oder Linux auf Ubuntu zugreifen wie auf Windows per Remote Desktop (RDP) und das ganze sicher und verschlüsselt. Dann sind sie hier richtig ! Das eingebaute „Entfernter Desktop“ von Ubuntu ist leider unverschlüsselt und unsicher !

Diese 2 Pakete bitte über den Terminal installieren:

Terminal öffnen und mit diesen Befehlen x11vnc und openssh-server installieren:

sudo apt-get install x11vnc
sudo apt-get install openssh-server

Im Moment werden diese Versionen installiert:

x11vnc 0.9.13-1.1
openssh-server 1:6.6p1-2ubuntu2.6

Dann geht’s zur Konfiguration:

Wir legen das Passwort für x11vnc an:

sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

“yourpasswordhere” bitte mit dem gewünschten ersetzen.

Jetzt konfigurieren wir x11vnc, dass es beim booten startet
sudo gedit /lib/systemd/system/x11vnc.service

Der Datei bitte diesen Inhalt hinzufügen:


[Unit]
Description=Start x11vnc at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared

[Install]
WantedBy=multi-user.target

Dann die Datei abspeichern !

Dann im Terminal-Fenster folgende Befehle eingeben:

echo „Configure Services“
sudo systemctl enable x11vnc.service
sudo systemctl daemon-reload
sleep 5s
sudo shutdown -r now

Nach der letzten Eingabe wird Ubuntu neu gestartet und der login via Putty+VNC per SSH ist einsatzbereit.

Zugang dann z.B. von einem Windows PC (verschlüsselt und sicher mit SSH) mit Putty+Tightvnc – Hier die Anleitung: Putty+VNC

Wenn man von einem Ubuntu System auf ein anderes Ubuntu System zugreifen will muss man folgendes im Terminal eingeben:

vncviewer -via user@host localhost:0

user steht für den Benutzernamen, host für die IP-Adresse oder den Hostname des Servers !

Bei einer internen Verbindung im eigenen Netzwerk:
(z.B.: vncviewer -via maria@192.168.2.11 localhost:0)

Wenn man über 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 !
(z.B.: vncviewer -via maria@180.11.x.x localhost:0)

-via ist dabei der Befehl einen SSH Tunnel aufzubauen !

Alle Angaben ohne Gewähr !
+++++
English Version:

Start the Terminal and install this:

sudo apt-get install x11vnc
sudo apt-get install openssh-server

At the moment this versions will be installed:

x11vnc 0.9.13-1.1
openssh-server 1:6.6p1-2ubuntu2.6

Let’s Config and set the password:

sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

replace “yourpasswordhere” with your password

sudo gedit /lib/systemd/system/x11vnc.service

Please add these lines to the file:


[Unit]
Description=Start x11vnc at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared

[Install]
WantedBy=multi-user.target

And save this file !

After this, type this commands in the Terminal:

echo „Configure Services“
sudo systemctl enable x11vnc.service
sudo systemctl daemon-reload
sleep 5s
sudo shutdown -r now

System will reboot and you have x11vnc before login.

Connect from Windows PC (secure via SSH) with Putty+Tightvnc – find a german manual here: Putty+VNC

Connect from Ubuntu client to Ubuntu Host system. Start Terminal and type:

vncviewer -via user@host localhost:0

user is for the Username, host is the IP Address from the Server !

Connect in the local network:
(ex.: vncviewer -via maria@192.168.2.11 localhost:0)

Connect via Internet, open port 22 (SSH) at your Router and route to local IP from Ubuntu Host System !
(ex.: vncviewer -via maria@180.11.x.x localhost:0)

-via is the command for enabling the SSH Tunnel !

Alle Angaben ohne Gewähr !

(Suchthemen: x11vnc, ssh, Ubuntu 16.04)

x11vnc Installation (Ubuntu 14.04 LTS – Trusty Tahr) – per VNC mit ssh (sicher und verschlüsselt) auf Ubuntu Desktop zugreifen

Update: 08.01.2015 – siehe unten !

x11vnc Installation (Ubuntu 14.04 LTS – Trusty Tahr) – per VNC mit ssh (sicher und verschlüsselt) auf Ubuntu Desktop zugreifen.

WICHTIG ! Von Version 11.10 auf 14.04 gab es eine kleine Veränderung !

Sie möchten von Windows oder Linux auf Ubuntu zugreifen wie auf Windows per Remote Desktop (RDP) und das ganze sicher und verschlüsselt. Dann sind sie hier richtig ! Das eingebaute „Entfernter Desktop“ von Ubuntu ist leider unverschlüsselt und unsicher !

Diese 2 Pakete bitte über den Terminal installieren: (Synaptic gibt es seit 11.10 nicht mehr und im Ubuntu Software Center findet man den openssh-server nicht !)

Terminal öffnen und mit diesen Befehlen x11vnc und openssh-server installieren:

sudo apt-get install x11vnc
sudo apt-get install openssh-server

Im Moment werden diese Versionen installiert:

x11vnc 0.9.13-1.1
openssh-server 1:6.6p1-2ubuntu2

Dann geht’s zur Konfiguration:

Wir legen das Passwort für x11vnc an:

– sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

“yourpasswordhere” bitte mit dem gewünschten ersetzen.

Seit 11.10 benutzt Ubuntu den neuen lightdm (light display manager) anstatt des GDM (gnome display manager). Deshalb ist dieser Teil ganz neu. Jetzt konfigurieren wir den lightdm damit x11vnc nach dem booten bzw. vor dem Login Screen direkt zur Verfügung steht. Dazu müssen wir die Datei x11vnc.conf erstellen:

sudo gedit /etc/init/x11vnc.conf

Der Datei bitte diesen Inhalt hinzufügen:

start on login-session-start
script
x11vnc -rfbauth /etc/x11vnc.pass -rfbport 5900 -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log
end script

Update: 16.10.2014 – was wurde verändert !
Ich habe folgendes aus der Datei x11vnc.conf rausgenommen:
-noxrecord -noxfixes -noxdamage -nomodtweak

Das wichtigste war „-nomodtweak“. Denn mit diesem Befehl ging der Nummernblock auf der Tastatur rechts nicht mehr !
Die anderen 3 Befehle habe ich dann auch mal weggelassen ohne das es bisher ein Problem gibt: „-noxrecord -noxfixes -noxdamage“.
Das einzige was mir jetzt aufgefallen ist, ist wenn man eine Taste länger drückt immer nur ein Zeichen geschrieben wird und nicht dauern das gleiche immer wieder !
Wie das wieder geht konnte ich bisher nicht finden !

Update: 08.01.2015 – was wurde verändert !

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ührt). Deshalb ist jetzt der Befehl -repeat dazugekommen.

sudo gedit /etc/init/x11vnc.conf

Der Datei bitte diesen Inhalt hinzufügen: Aktuell – Stand 08.01.2015

start on login-session-start
script
x11vnc -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
end script

(Hinweis: Es gibt in vielen Blogs und im Ubuntu Forum verschiedene Anleitungen. Diese haben aber entweder Fehler oder es bleibt etwas unberücksichtigt. 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 !)

Dann Neustarten und man hat VNC Zugang vor dem Login Screen zum echten Desktop.

Zugang dann z.B. von einem Windows PC (verschlüsselt und sicher mit SSH) mit Putty+Tightvnc – Hier die Anleitung: Putty+VNC

Wenn man von einem Ubuntu System auf ein anderes Ubuntu System zugreifen will muss man folgendes im Terminal eingeben:

vncviewer -via user@host localhost:0

user steht für den Benutzernamen, host für die IP-Adresse oder den Hostname des Servers !

Bei einer internen Verbindung im eigenen Netzwerk:
(z.B.: vncviewer -via maria@192.168.2.11 localhost:0)

Wenn man über 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 !
(z.B.: vncviewer -via maria@180.11.x.x localhost:0)

-via ist dabei der Befehl einen SSH Tunnel aufzubauen !

Alle Angaben ohne Gewähr !
+++++
English Version:

As there is no Synaptic anymore and the Ubuntu Software Center won’t find openssh-server we have to install it via Terminal:

Start the Terminal and install this:

sudo apt-get install x11vnc
sudo apt-get install openssh-server

At the moment this versions will be installed:

x11vnc 0.9.13-1.1
openssh-server 1:6.6p1-2ubuntu2

Let’s Config and set the password:

– sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

replace “yourpasswordhere” with your password

From 11.10 Ubuntu uses the new lightdm (light display manager) instead of the GDM (gnome display manager). This is new ! Now we config lightdm for x11vnc. So x11vnc will be available before the Login Screen and after Reboot

We have to create a file called x11vnc.conf:

sudo gedit /etc/init/x11vnc.conf

Please add these lines to the file:

start on login-session-start
script
x11vnc -rfbauth /etc/x11vnc.pass -rfbport 5900 -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log
end script

(Info: 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’t work with most of them !)

Reboot and you have x11vnc before login.

Connect from Windows PC (secure via SSH) with Putty+Tightvnc – find a german manual here: Putty+VNC

Connect from Ubuntu client to Ubuntu Host system. Start Terminal and type:

vncviewer -via user@host localhost:0

user is for the Username, host is the IP Address from the Server !

Connect in the local network:
(ex.: vncviewer -via maria@192.168.2.11 localhost:0)

Connect via Internet, open port 22 (SSH) at your Router and route to local IP from Ubuntu Host System !
(ex.: vncviewer -via maria@180.11.x.x localhost:0)

-via is the command for enabling the SSH Tunnel !

Alle Angaben ohne Gewähr !

(Suchthemen: x11vnc, Problem mit Shift Taste, nummerischer Teil, Nummern Block der Tastatur geht nicht – Problems with Shift key, numeric pad on keyboard doesn’t work, not working)

x11vnc Installation (Ubuntu 11.10 – Oneiric Ocelot) – per VNC mit ssh (sicher und verschlüsselt) auf Ubuntu Desktop zugreifen

x11vnc Installation (Ubuntu 11.10 – Oneiric Ocelot) – per VNC mit ssh (sicher und verschlüsselt) auf Ubuntu Desktop zugreifen.

WICHTIG ! Von Version 11.04 auf 11.10 gab es gravierende Veränderungen. Es ist eine sehr veränderte Installation notwendig !

Sie möchten von Windows oder Linux auf Ubuntu zugreifen wie auf Windows per Remote Desktop (RDP) und das ganze sicher und verschlüsselt. Dann sind sie hier richtig ! Das eingebaute „Entfernter Desktop“ von Ubuntu ist leider unverschlüsselt und unsicher !

Diese 2 Pakete bitte über den Terminal installieren: (Synaptic gibt es seit 11.10 nicht mehr und im Ubuntu Software Center findet man den openssh-server nicht !)

Terminal öffnen und mit diesen Befehlen x11vnc und openssh-server installieren:

sudo apt-get install x11vnc
sudo apt-get install openssh-server

Im Moment werden diese Versionen installiert:

x11vnc (0.9.12-1build1)
openssh-server (1:5.8p1-7ubuntu1)

Dann geht’s zur Konfiguration:

Wir legen das Passwort für x11vnc an:

– sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

“yourpasswordhere” bitte mit dem gewünschten ersetzen.

Seit 11.10 benutzt Ubuntu den neuen lightdm (light display manager) anstatt des GDM (gnome display manager). Deshalb ist dieser Teil ganz neu. Jetzt konfigurieren wir den lightdm damit x11vnc nach dem booten bzw. vor dem Login Screen direkt zur Verfügung steht. Dazu müssen wir die Datei x11vnc.conf erstellen:

sudo gedit /etc/init/x11vnc.conf

Der Datei bitte diesen Inhalt hinzufügen:

start on login-session-start
script
x11vnc -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
end script

(Hinweis: Es gibt in vielen Blogs und im Ubuntu Forum verschiedene Anleitungen. Diese haben aber entweder Fehler oder es bleibt etwas unberücksichtigt. 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 !)

Dann Neustarten und man hat VNC Zugang vor dem Login Screen zum echten Desktop.

Zugang dann z.B. von einem Windows PC (verschlüsselt und sicher mit SSH) mit Putty+Tightvnc – Hier die Anleitung: Putty+VNC

Wenn man von einem Ubuntu System auf ein anderes Ubuntu System zugreifen will muss man folgendes im Terminal eingeben:

vncviewer -via user@host localhost:0

user steht für den Benutzernamen, host für die IP-Adresse oder den Hostname des Servers !

Bei einer internen Verbindung im eigenen Netzwerk:
(z.B.: vncviewer -via maria@192.168.2.11 localhost:0)

Wenn man über 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 !
(z.B.: vncviewer -via maria@180.11.x.x localhost:0)

-via ist dabei der Befehl einen SSH Tunnel aufzubauen !

Alle Angaben ohne Gewähr !
+++++
English Version:

As there is no Synaptic anymore and the Ubuntu Software Center won’t find openssh-server we have to install it via Terminal:

Start the Terminal and install this:

sudo apt-get install x11vnc
sudo apt-get install openssh-server

At the moment this versions will be installed:

x11vnc (0.9.12-1build1)
openssh-server (1:5.8p1-7ubuntu1)

Let’s Config and set the password:

– sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

replace “yourpasswordhere” with your password

From 11.10 Ubuntu uses the new lightdm (light display manager) instead of the GDM (gnome display manager). This is new ! Now we config lightdm for x11vnc. So x11vnc will be available before the Login Screen and after Reboot

We have to create a file called x11vnc.conf:

sudo gedit /etc/init/x11vnc.conf

Please add these lines to the file:

start on login-session-start
script
x11vnc -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
end script

(Info: 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’t work with most of them !)

Reboot and you have x11vnc before login.

Connect from Windows PC (secure via SSH) with Putty+Tightvnc – find a german manual here: Putty+VNC

Connect from Ubuntu client to Ubuntu Host system. Start Terminal and type:

vncviewer -via user@host localhost:0

user is for the Username, host is the IP Address from the Server !

Connect in the local network:
(ex.: vncviewer -via maria@192.168.2.11 localhost:0)

Connect via Internet, open port 22 (SSH) at your Router and route to local IP from Ubuntu Host System !
(ex.: vncviewer -via maria@180.11.x.x localhost:0)

-via is the command for enabling the SSH Tunnel !

Alle Angaben ohne Gewähr !

(Suchthemen: x11vnc, Problem mit Shift Taste, nummerischer Teil, Nummern Block der Tastatur geht nicht – Problems with Shift key, numeric pad on keyboard doesn’t work, not working)

x11vnc Installation (Ubuntu 11.04) – per VNC mit ssh (sicher und verschlüsselt) auf Ubuntu Desktop zugreifen

x11vnc Installation (Ubuntu 11.04) – per VNC mit ssh (sicher und verschlüsselt) auf Ubuntu Desktop zugreifen

Sie möchten von Windows oder Linux auf Ubuntu zugreifen wie auf Windows per Remote Desktop (RDP) und das ganze sicher und verschlüsselt. Dann sind sie hier richtig ! Das eingebaute „Entfernter Desktop“ von Ubuntu ist leider unverschlüsselt und unsicher !

Diese 2 Pakete installieren wir über Synaptic:

openssh-server
x11vnc (0.9.10-1.1 oder neuer) und das Paket „x11vnc-data“ wird automatisch mitinstalliert.

Dann geht’s zur Konfiguration:

Schauen ob der “entfernte Desktop” auch deaktiviert ist. Ist er aber immer nach einer Neuinstalltion von Ubuntu.

Wir legen das Passwort für x11vnc an:

– sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

“yourpasswordhere” bitte mit dem gewünschten ersetzen.

Jetzt konfigurieren wir GDM damit x11vnc beim nach dem booten direkt zur Verfügung steht:

sudo gedit /etc/gdm/Init/Default

Diese Zeile der Datei zufügen

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900 -nomodtweak

Dann Neustarten und man hat VNC Zugang vor dem Login Screen zum echten Desktop

Zugang dann z.B. von einem Windows PC mit Putty+Tightvnc (Anleitungen hier auf der Webseite)

Alle Angaben ohne Gewähr !
+++++
English Version:

Install via Synaptic:

openssh-server
x11vnc (0.9.10-1.1 or higher) and „x11vnc-data“ will be installed automatically.

Now set the password

– sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

replace “yourpasswordhere” with your password

config GDM to run x11vnc before login screen:

sudo gedit /etc/gdm/Init/Default

and add this line

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900 -nomodtweak

Reboot and you have x11vnc before login.

Alle Angaben ohne Gewähr !

(Suchthemen: x11vnc, Problem mit Shift Taste, nummerischer Teil, Nummern Block der Tastatur geht nicht – Problems with Shift key, numeric pad on keyboard doesn’t work, not working)

Original Oracle (Sun) Java jdk installieren (Ubuntu 10.04 Lucid Lynx)

Möchte man auf Ubuntu 10.04 (Lucid Lynx) das Original Oracle (Sun) Java JDK installieren muss man wie folgt vorgehen:

Als erstes geht man in:

System – Systemverwaltung – Software Paketquellen

Dort wählt man Andere Software aus und macht ein Häckchen bei http://archive.canonical.com/ubuntu lucid partner

und geht dann auf schliessen.

Dann ruft man die Synaptic Paketverwaltung auf und klickt erstmal auf Neu laden.

Man schaut ob das openjdk installiert ist und entfernt es falls es so sein sollte.

Nach openjdk-6-jdk suchen und dann zum vollständigen entfernen vormerken und es entfernen.

Dann nach sun-java6-jdk suchen und es zum installieren vormerken und dann installieren. Das JRE wird automatisch mitinstalliert.

Da es ja eigentlich mittlerweile Oracle Java heisst könnte sich das bei neueren Version ändern !

Das war’s, nun hat man das Original Oracle Sun Java drauf !

Alle Angaben ohne Gewähr !

x11vnc Installation (auf Ubuntu 10.04) – per VNC mit ssh auf Ubuntu Desktop zugreifen

x11vnc Installation (auf Ubuntu 10.04) – per VNC mit ssh auf Ubuntu Desktop zugreifen.

Update: 21.10.2010 !

Das ganze funktioniert auch mit Ubuntu 10.10 !

Update: 27.08.2010 !

Ich habe eine Lösung gefunden, da der Hinweis mit dem -xkb auch nicht vollständig funktioniert hat. Wenn man -xkb in der Datei

sudo gedit /etc/gdm/Init/Default

hinzugefügt hat, ging zwar die Shift Taste wieder, aber der nummerische Teil der Tastatur auf der rechten Seite ging dann nicht mehr.

Wenn man jedoch -nomodtweak hinzufügt geht die Shift Taste sowie das nummerische rechte Teil der Tastatur.

Die Anleitung unten ist jetzt verändert worden und sollte alle zufriedenstellen 🙂

Update Ende

Update: 06.07.2010 !

Leider funktioniert mit dieser x11vnc Version die man über Synaptic installiert die Shift taste nicht mehr. Deshalb ist das ganze so nicht zu gebrauchen 🙁

Deshalb verweise ich wieder auf den alten Artikel dem ich ein update verpasst habe:

http://www.dannratemal.de/?p=176

Update Ende !

Aktualisierte Anleitung vom 21.10.2010 ! Gilt für Ubuntu 10.04 und 10.10 !

Hier geht jetzt die Shift Taste und auch der rechte Teil der Tastatur mit dem nummerischen Teil geht jetzt wieder !!! 🙂

Da in der Ubuntu Version 10.04 (Lucid Lynx) wieder etwas geändert worden ist (nach den Problemen bei 9.10) ist es wieder ganz einfach x11vnc zum Laufen zu bekommen 🙂

Da über Synaptic endlich eine aktuelle x11vnc Version (0.9.9-1) angeboten wird, ist wieder alles ganz einfach.

Diese 2 Dinge installieren wir über Synaptic:

openssh-server
x11vnc (0.9.9-1 oder neuer)

Dann geht’s zur Konfiguration:

Schauen ob der “entfernte Desktop” auch deaktiviert ist. Ist er aber immer nach einer neuinstalltion von Ubuntu.

Wir legen das Passwort für x11vnc an:

– sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

“yourpasswordhere” bitte mit dem gewünschten ersetzen.

Jetzt konfigurieren wir GDM damit x11vnc beim nach dem booten direkt zur Verfügung steht:

sudo gedit /etc/gdm/Init/Default

Diese Zeile der Datei zufügen

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900 -nomodtweak

Dann Neustarten und man hat VNC Zugang vor dem Login Screen zum echten Desktop

Zugang dann z.B. von einem Windows PC mit Putty+Tightvnc (Anleitungen hier auf der Webseite)

Alle Angaben ohne Gewähr !
+++++
English Version:

Install via Synaptic:

openssh-server
x11vnc (0.9.9-1 or higher)

Now set the password

– sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

replace “yourpasswordhere” with your password

config GDM to run x11vnc before login screen:

sudo gedit /etc/gdm/Init/Default

and add this line

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900 -nomodtweak

Reboot and you have x11vnc before login.

Alle Angaben ohne Gewähr !

(Suchthemen: x11vnc, Problem mit Shift Taste, nummerischer Teil, Nummern Block der Tastatur geht nicht – Problems with Shift key, numeric pad on keyboard doesn’t work, not working)

xorg.conf für Ubuntu 9.10 (Karmic Koala) in Virtualbox als VM ohne Guest Additions

Update 17.12.2009

Achtung: Irgendwie scheint das doch nicht so gut zu klappen wie ich gedacht habe. Ich habe jetzt mehrere gleiche Installationen vorgenommen und bei den meisten habe ich nach dem ändern der xorg.conf nach meiner Anleitung keinen Desktop mehr, nur noch Kommandozeilen Login. Scheint also doch nicht die erhoffte Lösung zu sein. Man muss sich dann anmelden und die xorg.conf Datei löschen. Danach startet es wieder im grafischen Modus. Meistens zumindest ;-(

sudo rm /etc/X11/xorg.conf

Hier ist der Inhalt einer xorg.conf Datei, die man unter diesen Umständen nutzen kann. Installiert man Ubuntu 9.10 als Virtuelle Machine (ohne die Virtualbox Guest Additions !) in Virtualbox und möchte sich dann mit VNC (putty) an Ubuntu (x11vnc) anschließen und eine höhere Auflösung als 800×600 haben.

Das Problem ist: Wenn man die Guest Additions installiert hat man zwar ein paar Vorteile und auch höhere Auflösungen, aber sobald man sich von Windows mit VNC (putty) an Ubuntu anschliesst geht die Rechte Maustaste nicht mehr. Installiert man die Guest Additions nicht geht die Rechte Maustatste, man hat aber nur max. 800×600 als Auflösung.

Und das Thema xorg.conf ist auch nicht ganz so einfach. Ich habe schon mehrere Varianten probiert, allerdings ging das dann soweit das man nach einem Neustart nur noch einen schwarzen Bildschirm zu sehen bekam. Auch die Wiederherstellung der Original xorg.conf (im Normalfall ist die bei Ubuntu 9.10 einfach leer) brachte den Login Bildschirm nicht mehr zurück. So musste ich jedesmal ein neues Ubuntu installieren bzw. eine alte Kopie der VM wiederherstellen um erneut zu testen. Ich denke der Auslöser war das ich als Driver jetzt vesa eingegeben habe. Das ist ein alter Standard Grafikkartentreiber der automatisch installiert ist.

Hier der Inhalt der xorg.conf (einfach den roten Text in die xorg.conf Datei kopieren und nach einem Neustart hat man noch ein paar höhere Auflösungen. Aber nur 4:3 und 5:4, da dieser Treiber wohl keine 16:10 oder 16:9 Auflösungen beherrscht).

sudo gedit /etc/X11/xorg.conf

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type „man xorg.conf“ at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section „InputDevice“
Identifier „Configured Mouse“
Driver „vesa“
Option „CorePointer“
EndSection

Section „Device“
Identifier „Configured Video Device“
Driver „vesa“
EndSection

Section „Monitor“
Identifier „Configured Monitor“
Vendorname „Generic LCD Display“
Modelname „Virtual“
Horizsync 31.5-65.5
Vertrefresh 56.0 – 65.0
EndSection

Section „Screen“
Identifier „Default Screen“
Device „Configured Video Device“
Monitor „Configured Monitor“
Defaultdepth 24
SubSection „Display“
Depth 24
EndSubSection
EndSection

Section „ServerLayout“
Identifier      „Default Layout“
Screen          „Default Screen“
InputDevice     „Configured Mouse“
EndSection

Alle Angaben ohne Gewähr !

x11vnc Installation (Ubuntu 9.10) per VNC mit ssh auf Ubuntu zugreifen

Update: 06.07.2010

x11vnc Installation (Ubuntu 10.04 oder 9.10) per VNC mit ssh auf Ubuntu zugreifen.

Da in der 10.04 und 9.10 viel geändert worden ist (nicht wirklich zum guten von x11vnc) wird es etwas umständlicher x11vnc richtig zum Laufen zu bekommen. So gab es jetzt bei der 10.04 und x11vnc über Synaptic das Problem das die Shift taste nicht funktionierte 🙁

Wir verwenden x11vnc (0.9.11 oder höher, wird ständig weiterentwickelt) von Karl Runge kompiliert und bereitgestellt mit Ubuntu 10.04 oder9.10 (32 und 64-bit Version)
Da es immer wieder Probleme mit den neuen Ubuntu Versionen gibt hat Karl Runge (Author von x11vnc) aktuelle Versionen bereitgestellt.

Ich habe in dieser Anleitung die Pfade für z.B. die Log Files angepasst da es sich hier wohl nur um eine Übergangslösung handelt bis Ubuntu mal das aktuelle x11vnc im Synaptic anbietet. (Update, geht leider immer noch nicht in 10.04)

Ich nutze die original Dateinamen, aber das logfile hat in meinem Beispiel einen anderen Namen

Download:

http://www.karlrunge.com/x11vnc/bins/

Update:

Mittlerweile gibt es neuere Versionen die auch ständig weiterentwickelt werden. Ich habe die neusten (stand 06/2010) genommen.

Das waren in diesem Fall:

x11vnc-0.9.11_TEST_i686-Linux
x11vnc-0.9.11_TEST_amd64-Linux

Ihr müsst also die Pfade die ich angegeben habe eventuell berichtigen, so dass die korrekten Dateinamen angegeben sind.

Update Ende:

Auswählen:

x11vnc-0.9.11_TEST_i686-Linux (32-bit)

oder

x11vnc-0.9.11_TEST_amd64-Linux (64-bit)

Rechter Mausklick auf den Link und Ziel auf Festplatte als Datei abspeichern.

Dann in diesen Ordner kopieren:

/usr/bin/

Dazu braucht man root Rechte. Dazu ruft man den Nautilus Datei-Manager mit root rechten auf

sudo nautilus

Rechter Mausklick auf die Datei, dann auf Zugriffsrechte, Häckchen bei Datei als Programm ausführen und schliessen.

Über Synaptic installieren:

openssh-server

Jetzt geht’s zur Konfiguration.

Schauen ob der “entfernte Desktop” auch deaktiviert ist. Ist er aber immer nach einer neuinstalltion von Ubuntu.

Wir legen das Passwort für x11vnc an:

(Mein Beispiel ist die 32-bit Version)

Jetzt Passwort für x11vnc vergeben

sudo x11vnc-0.9.11_TEST_i686-Linux -storepasswd yourpasswordhere /etc/x11vnc.pass

“yourpasswordhere” bitte mit dem gewünschten ersetzen.

Jetzt konfigurieren wir GDM damit x11vnc beim nach dem booten direkt zur Verfügung steht:

sudo gedit /etc/gdm/Init/Default

Diese Zeile der Datei zufügen

/usr/bin/x11vnc-0.9.11_TEST_i686-Linux -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc_0.9.11_32.log -forever -bg -rfbport 5900

Dann Neustarten und man hat VNC Zugang vor dem Login Screen und auch keinen Crash mehr 😉

Die Option -xrandr braucht man anscheinend nicht mehr. Sollte es Probleme geben kann man sie ausprobieren.

Alle Angaben ohne Gewähr !

+++

English Version:

I kept the original File names and did a different logfile name.

Download here:

http://www.karlrunge.com/x11vnc/bins/

Choose

x11vnc-0.9.11_TEST_i686-Linux (32-bit)

or

x11vnc-0.9.11_TEST_amd64-Linux (64-bit)

download and copy to this directory /usr/bin/

right mouseclick on file and go to permissions, activate run as program.

Install via Synaptic:

openssh-server

Now set the password

sudo x11vnc-0.9.11_TEST_i686-Linux -storepasswd yourpasswordhere /etc/x11vnc.pass

replace “yourpasswordhere” with your password

config GDM to run x11vnc before login screen:

sudo gedit /etc/gdm/Init/Default

/usr/bin/x11vnc-0.9.11_TEST_i686-Linux -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc_0.9.11_32.log -forever -bg -rfbport 5900

– if you have 64-bit replace it in the line

Reboot and you have x11vnc before login without any crash

Ubuntu 9.10 Netzwerk – Vergeben einer statischen IP (manuell) nicht möglich

Wenn man den Network Manager in Ubuntu 9.10 aufruft um manuell eine statische IP Adresse einzugeben ist unten der Button Anwenden ausgegraut und kann nicht zum speichern angeklickt werden. Somit ist es unmöglich eine feste IP zu vergeben.

Um eine feste IP zu vergeben muss der Network Manager entfernt werden. Dazu muss folgendes eingegeben werden:

sudo apt-get remove network-manager network-manager-gnome

Dann wird die Datei interfaces in der die Netzwerkdaten gespeichert werden bearbeitet.

sudo gedit /etc/network/interfaces

Das wird darin stehen:

auto lo
iface lo inet loopback

und wir hängen das noch hintendran (Beispiel Netzwerk 192.168.2.0, Wir vergeben 192.168.2.16)

auto eth0
iface eth0 inet static
address 192.168.2.16
network 192.168.2.0
netmask 255.255.255.0
broadcast 192.168.2.255
gateway 192.168.2.1

Jetzt geben wir noch den Nameserver an. Wahrscheinlich wurde der aber schon vom Network Manager eingetragen

sudo gedit /etc/resolv.conf

Dort geben wir den Nameserver an:

nameserver 192.168.1.1

Wenn man nicht neu booten will kann man das Netzwerk direkt neu starten:

sudo /etc/init.d/networking restart

Dann sollte alles wie gewünscht funktionieren

+++

Nachtrag und Lösung ?

Ich habe den Gnome Network Manager wieder über Synaptic installiert und die interfaces Datei in Ihren Originalzustand gebracht.

Komischerweise kann ich jetzt doch eine statische IP vergeben. Eventuell ist das die Lösung. Erst entfernen und dann wieder installieren.

Alle Angaben ohne Gewähr !

x11vnc Installation (Ubuntu) per VNC mit ssh auf Ubuntu zugreifen

x11vnc ist ein klasse Programm um per VNC auf Ubuntu zuzugreifen. Und mit ssh Verschlüsselung geht es auch perfekt! Mit x11vnc bekommt man auch den login Screen nach einem Reboot (bevor man sich einloggen muss. Wirklich gutes Programm um einen Server komplett per Fernzugriff (Remote) zu verwalten.

Um auf x11vnc auf Ubuntu Version 7.04 bis 9.04 zu installieren brauchen wir noch 2 Paketet die wir über das Ubuntu Synaptic installieren.

Wir brauchen diese beiden die man mit der Suchfunktion findet. Beide auswählen und installieren.

openssh-server
x11vnc

Dann geht’s weiter

Schauen ob der „entfernte Desktop“ auch deaktiviert ist. Ist er aber immer nach einer neuinstalltion von Ubuntu.

Bitte erst kurz durchlesen, es gibt verschiedene Dinge die man beachten sollte bzw ein anderes Ergebnis bringen.

Sollte es Probleme geben kann man auchmal den Befehl „-xrandr“ weglassen um zu schauen obs dann geht. Habe da unterschiedliche Erfahrungen gemacht. Einmal geht’s nur mit, einmal nur ohne.

Es gibt verschiedene Anleitungen für die Ubuntu Versionen. Hier fangen wir mit 9.04 an

+++++

Anleitung für 9.04

+ Man hat mit dieser Version aber keinen Mauszeiger sondern ein X, dafür muss man sich nicht 2x nach einem Neustart einloggen.

Wir legen das Passwort für x11vnc an:

sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

„yourpasswordhere“ bitte mit dem gewünschten ersetzen.

Jetzt konfigurieren wir GDM damit x11vnc beim nach dem booten direkt zur Verfügung steht:

sudo gedit /etc/gdm/Init/Default

Diese Zeile der Datei zufügen

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900 -xrandr -noxfixes

Jetzt noch diese GMD Datei ändern:

sudo gedit /etc/gdm/gdm.conf

Suche nach folgendem Begriff

#KillInitClients=true

und ändere es nach:

KillInitClients=false

Dann Neustarten und man hat VNC Zugang vor dem Login Screen.

+++++

Anleitung für Ubuntu 8.10 + 9.04

Damit hat mein einen normalen Mausanzeiger, muss sich aber bei einem Reboot 2x anmelden (kurzer Crash des xorg Servers ;-))

Wir legen das Passwort für x11vnc an:

sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

„yourpasswordhere“ bitte mit dem gewünschten ersetzen.

Jetzt konfigurieren wir GDM damit x11vnc beim nach dem booten direkt zur Verfügung steht:

sudo gedit /etc/gdm/Init/Default

Diese Zeile der Datei zufügen

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900 -xrandr -noxfixes

Dann diese Datei ändern:

sudo gedit /etc/gdm/PreSession/Default

Diese Zeile der Datei zufügen

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900 -xrandr -noxfixes

Jetzt noch diese GMD Datei ändern:

sudo gedit /etc/gdm/gdm.conf

Suche nach folgendem Begriff

#KillInitClients=true

und ändere es nach:

KillInitClients=true

Als letztes noch das ändern:

sudo gedit /etc/gdm/gdm.conf-custom

In der DAEMON Sektion diese Zeile hinzufügen:

KillInitClients=true

Dann Neustarten und man hat VNC Zugang vor dem Login Screen.

+++++

Anleitung für Ubuntu 7.10 und 8.04

Hier gibt es nichts, ausser vielleicht das -xrandr zu beachten, das funktioniert soweit !

Wir legen das Passwort für x11vnc an:

sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass

„yourpasswordhere“ bitte mit dem gewünschten ersetzen.

Jetzt konfigurieren wir GDM damit x11vnc beim nach dem booten direkt zur Verfügung steht:

sudo gedit /etc/gdm/Init/Default

Diese Zeile der Datei zufügen

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900 -xrandr -noxfixes

Jetzt noch diese GMD Datei ändern:

sudo gedit /etc/gdm/gdm.conf

Suche nach folgendem Begriff

#KillInitClients=true

und ändere es nach:

KillInitClients=false

Dann Neustarten und man hat VNC Zugang vor dem Login Screen.

+++++
Alle Angaben ohne Gewähr !