Quickie #3: Enabling RDP on VMware Horizon Client for Linux
The story how Linux failed me or how I failed to understand Linux.
This is probably gonna be the quickest Quickie ever (pun intended).
When I first started using VMware View, I instantly decided to use it on my Linux laptop. Everything went fine without any issues up until I had to connect to Horizon Server with no VMware Blast support (RDP only).
Turned out, the Linux version of Horizon Client did not support RDP connections by default.
Well... turned out it did - I just wasn't aware of it.
The missing bit was xfreerdp package, which Horizon is in fact configured to use for RDP connections. The only problem was that this package is not installed along VMware Horizon Client package (it is not its dependency).
Just to make this post a bit longer (and useful) let me post below how to fix this issue on the most popular Linux flavors (as root):
Debian and co. (Ubuntu, Lubuntu, Kali etc.):
apt-get install xfreerdp
RedHat and co. (Fedora, CentOS etc.):
yum install freerdp.x86_64 freerdp-libs.x86_64 freerdp-plugins.x86_64
Arch and co. (Antergos, Manjaro etc.):
pacman -S xfreerdp
Suse and co.:
zypper addrepo https://download.opensuse.org/repositories/X11:RemoteDesktop/openSUSE_Tumbleweed/X11:RemoteDesktop.repo
zypper refresh
zypper install freerdp
xfreerdp does not require any additional configuration to work with VMware Horizon Client. You can connect to your VDI straight away after installing it.
This is probably gonna be the quickest Quickie ever (pun intended).
When I first started using VMware View, I instantly decided to use it on my Linux laptop. Everything went fine without any issues up until I had to connect to Horizon Server with no VMware Blast support (RDP only).
Turned out, the Linux version of Horizon Client did not support RDP connections by default.
Well... turned out it did - I just wasn't aware of it.
The missing bit was xfreerdp package, which Horizon is in fact configured to use for RDP connections. The only problem was that this package is not installed along VMware Horizon Client package (it is not its dependency).
Just to make this post a bit longer (and useful) let me post below how to fix this issue on the most popular Linux flavors (as root):
Debian and co. (Ubuntu, Lubuntu, Kali etc.):
apt-get install xfreerdp
RedHat and co. (Fedora, CentOS etc.):
yum install freerdp.x86_64 freerdp-libs.x86_64 freerdp-plugins.x86_64
Arch and co. (Antergos, Manjaro etc.):
pacman -S xfreerdp
Suse and co.:
zypper addrepo https://download.opensuse.org/repositories/X11:RemoteDesktop/openSUSE_Tumbleweed/X11:RemoteDesktop.repo
zypper refresh
zypper install freerdp
xfreerdp does not require any additional configuration to work with VMware Horizon Client. You can connect to your VDI straight away after installing it.