Alle Beiträge von Don Matteo

lebt in Zürich und ist System Engineer MCP bei A-Enterprise GmbH. Mitglied des UNBLOG Network. Author und Blogger zu den Themen, Linux und Open Source. Tutorials für Windows, VMware, Synology, Fortinet.

Browser User Agent Einstellung ändern

Tutorial Browser User Agent Änderung ohne Erweiterung

Was ist ein User Agent?

Unter dem User Agent versteht man einen Teil des HTTP-Headers, der bei einem HTTP-Request übermittelt wird. Der User Agent übermittelt dem Server Informationen, diese umfassen meistens den verwendeten Browser und dessen Version sowie das Betriebssystem des Benutzers.

Wenn man den Eindruck erwecken möchte, dass die Web-Anfrage von einem anderen Browser stammt, als das man selber einsetzt, ist dies möglich, um beispielsweise eine Website auszutricksen, die behauptet mit dem Browser nicht kompatibel zu sein. Alle gängigen Browser bieten integrierte User Agent Switcher, sodass man den User Agent ändern kann, ohne das eine Erweiterung installiert werden muss.

Websites identifizieren Browser anhand des User Agent. Wenn man den Benutzeragenten eines Browsers ändert, wird der besuchten Website mitgeteilt, dass es sich um einen anderen Browser handelt. Auf diese Weise kann man Webseiten Testen, ob diese für unterschiedliche Browser oder sogar für verschiedene Geräte wie Smartphones und Tablets ausgelegt sind.

Google Chrome

Der User Agent Switcher von Chrome ist Teil der Entwicklertools. Öffne hierzu das Chrome Menü Einstellungen und gehe zu Weitere Tools und Entwicklertools, oder durch drücken der Tastenkombination Strg + Umschalt + I auf der Tastatur.

Die Option im Register Network conditions erreicht man über das Register Network und unten links das drei Punkte Menü. Bei User agent – Select automatically deaktivieren und Custom wählen, in das Feld kann nun ein beliebiger String für den User Agent eingetragen werden, oder ein User Agent aus der Liste wählen.

Mozilla Firefox

Bei Mozilla Firefox befindet sich diese Option auf der about:config Seite.

Um auf die Seite zu kommen gibt man about:config in die Adresszeile von Firefox ein und drückt die Eingabetaste. Es wird eine Warnung angezeigt, Hier endet möglicherweise die Gewährleistung, mit klick auf ich bin mir der Gefahren bewusst! geht es weiter.

Hier gibt man useragent in das Suchfeld ein und drückt die Eingabetaste, mit rechts-klick öffnet sich das Kontext Menü, wähle Neu und String, in das Feld als Wert general.useragent.override einfügen.

String-Wert in des Feld eintragen und mit OK bestätigen.

general.useragent.override

Einige Beispiele für den User Agent String:

Um nun den User Agent seines Browser zu verifizieren, zeigt dies die Abfrage hier.

 

How to Install VNCSERVER on CentOS

VNC on Linux Server bring virtual graphical desktop to UX, Windows and macOS clients

 

Virtual Network Computing – This tutorial describes how to deploy vncserver on Fedora, CentOS and RHEL. VNC or Virtual Network Computing is a graphical desktop that allows to control a host computer (Terminalserver) remotely from a client computer. A VNC server redirects the keyboard and mouse entry from the client computer (VNC viewer) to the host computer, like known from Windows Remote Desktop Protocol RDP also known as Remote Desktop Services RDS.

This guide explain on how to set up a VNC server on CentOS 7 prepare with minimal installation and running as virtual machine. The server installation are based on Linux Mate workspace, however setup and configure VNC server using TigerVNC.

Contents

  1. System Prepare
  2. Install Mate Desktop and TigerVNC
  3. Initial VNC Configuration
  4. Configure TigerVNC
  5. Run TigerVNC as a Service
  6. Connect VNC Server Through SSH Tunnel
  7. Download and using VNC clients
  8. Appendix & Troubleshooting

Prerequisites

  • CentOS 7 or Fedora 29
  • Root access privileges

1. System Prepare

Before deploing the VNC server, update your CentOS using the Yellowdog Updater Modified – yum:

The VNC desktop will be available for a non-root user, thus we create a new user and add it to the wheel group for root access.

Add a new user using the following command. Belong we choose the username vncuser he will get this job:

Enter a new password for vncuser.

Now add the user to wheel group able to gain root access.

After all done, login as vncuser and then run sudo su:

Enter the password for vncuser and make sure you elevated root:

2 . Install Mate Desktop and TigerVNC

Linux provide several desktop environments such as Gnome, KDE, LXDE, XFCE and many more. In this guide, we will be using the Mate desktop as VNC desktop workspace. Mate desktop is a lightweight and a continuation of Gnome desktop that is well suited for a server environment.

 Note. you can have more than just one desktop environment on your system.

Before installing the Mate desktop, add the EPEL repository. Now we are ready to deploy the Mate desktop workspace and TigerVNC server by running yum below:

That takes a while, wait until the installation is complete.
The Mate desktop workspace with TigerVNC has been deployed.

3. Initial VNC Configuration

This step will generate the vnc configuration for the vncuser. Login as the vncuser:

Now initiate the vnc configuration for vncuser using the following command:

You’ll be asked for the vnc server password – enter your password, this can by the same or any other.

 For view-only password, you can enable or disable it do hit y or n. The user who logs in to the server using a view-only password will not be able to control the mouse and keyboard.

The first time we run the vncserver, it will automatically create a new configuration directory .vnc during the first vnc startup.

Now you’ll get the first vnc session waked up as shown below:

4. Configure TigerVNC

In here we will configure the VNC server for using the Mate desktop, modify the VNC configuration file xstartup under the .vnc directory.

Before editing the vnc configuration file, stop the first vnc session by run with kill option:

Now backup the default configuration and create a new one by using the editor vim or nano.

Paste the content bolow into the configuration file xstartup:

Make the xstartup script executable and run the vncserver command again:

Next, copy the default Xresources configuration to the vncuser’s home directory:

5. Running TigerVNC as a Service

In this tutorial, we will run the VNC server as a service, for this purpose we need to create a new service file.

Create new service file vncserver@.service to the /etc/systemd/system directory:

Paste the lines into configuration file vncserver@.service below:

Now reload systemd and start the VNC server. Finally we make the VNC service permanently available.

Check using the vncserver command as shown next:

Permit access through the firewall, enter the policy below:

Done!
VNC Server installation and deploying has been completed.

6. Connect VNC Server Through SSH

Finally, we want to encrypt the connection to the VNC server, terminated by an SSH tunnel between both ends.

  Note. this option for encrypted connection, we all love privacy.

Open a terminal by hit ALT + F2 and type in mate-terminal, use the following ssh command as shown next:

The command open up a tunnel between your localhost and the VNC server. The port 5901 on localhost will be forwarded to the VNC server 192.168.69.68 on port 5901.

Now open vnc viewer application and start a new connection, type the VNC server address with the 127.0.0.1 localhost IP and port 5901 as shown below. Please remember, the password is what we have previously entered with vncpasswd

7. Download and using VNC clients

VNC viewer are available even as several free pakages for Linux, Windows and macOS clients.

Congratulations you have your first VNC session.

Mate desktop on VNC session

The established VNC clients are collected here and can be visited and downloaded via the links below:

TigerVNC: https://tigervnc.org/
UltraVNC: http://www.uvnc.com/
TightVNC: https://www.tightvnc.com/
RealVNC: https://www.realvnc.com/

8. Appendix & Troubleshooting

Check the vncserver is up and running, use the command below:

In the output you should see Active: active (running)

To detect possible errors or warnings, the X11 server log can be consulted at:

The following ports should be listening on, determine which ports active listening are with this:

For CentOS 7.x and Fedora the command show below:

The output should looks like similary this.

Check the firewall it permit incoming VNC connections:

The output show similary below:

If appears a black screen after successful connection from vncviewer, this cause often at the X11 cache, solve this by shutdown all vncserver instances and reset the X11 server cache, like use the command below:

 

AnyDesk Fernwartung auf Linux und Windows

Fernwartung mit AnyDesk für Windows Linux macOS Raspberry Pi Android iOS

AnyDesk ist das aus Stuttgart stammende Programm zur Fernwartung des gleichnamigen deutschen Startup Unternehmen AnyDesk Software GmbH, es ermöglicht den Fernzugriff auf entfernte Computer. Ein speziell für diesen Zweck entwickelter Video-Codec soll dabei für eine schnelle Übertragung des Bildschirms sorgen. Auch das Übertragen von Dateien zwischen beiden PCs ist dabei möglich. AnyDesk setzt auf den Video-Codec DeskRT, der von den Entwicklern extra für die Übermittlung grafischer Bedieneroberflächen konzipiert wurde. AnyDesk will sich vor allem in Sachen Übertragungsgeschwindigkeit von Remote-Desktop-Konkurrenzprodukte wie TeamViewer und Co. abheben. Das Programm hinterlässt ein aufgeräumten eindruck, das Adressbuch gibt es mit einer kostenpflichtigen Lizenz.

INSTALLATION

Der Artikel beschreibt die Installation von AnyDesk in der Version 5.0 auf Linux Mint 19.1 x64bit Architektur.

AnyDesk herunterladen und mit dem Paketmanager installieren, dazu mit CTRL + ALT + T ein Terminal öffnen.

Kommt es zu Fehler wegen Abhängigkeitsprobleme, müssen Pakete nach installiert werden.

Mit der apt-get Option -fix wird versucht die für AnyDesk erforderlichen Pakte bereitzustellen.

Darauf die AnyDesk Installation erfolgen kann.

AnyDesk starten, AnyDesk soll automatisch beim Systemstart geladen werden.

Bei Fedora und den Red Hat distributionen wird die Installation mit yum gemacht.

Die Installation mit yum endet mit folgender Ausgabe in den letzten Zeilen.