Setting Up for Linux Desktops
Table Of Contents
- Setting Up Horizon 6 for Linux Desktops
- Contents
- Setting Up Horizon 6 for Linux Desktops
- Features and System Requirements
- Preparing a Linux Virtual Machine for Desktop Deployment
- Setting Up Active Directory Integration for Linux Desktops
- Configuration Options for Linux Desktops
- Setting Up Graphics for Linux Desktops
- Installing View Agent and Managing Linux Desktops
- Install View Agent on a Linux Virtual Machine
- Enable Reversible Password Encryption
- Create a Desktop Pool That Contains Linux Virtual Machines
- Upgrade View Agent on a Linux Virtual Machine
- Uninstalling and Reinstalling Horizon 6 for Linux Machines
- How to Perform Power Operations on Linux Desktops from vSphere
- Gather Information About Horizon 6 for Linux Software
- Bulk Deployment of Horizon 6 for Linux Desktops
- Overview of Bulk Deployment of Linux Desktops
- Create a Virtual Machine Template for Cloning Linux Desktop Machines
- Input File for the Sample PowerCLI Scripts to Deploy Linux Desktops
- Sample Script to Clone Linux Virtual Machines
- Sample Script to Join Cloned Virtual Machines to AD Domain
- Sample Script to Join Cloned Virtual Machines to AD Domain Using SSH
- Sample Script to Install View Agent on Linux Virtual Machines
- Sample Script to Install View Agent on Linux Virtual Machines Using SSH
- Sample Script to Upload Configuration Files to Linux Virtual Machines
- Sample Script to Upload Configuration Files to Linux Virtual Machines Using SSH
- Sample Script to Upgrade View Agent on Linux Desktop Machines
- Sample Script to Upgrade View Agent on Linux Virtual Machines Using SSH
- Sample Script to Perform Operations on Linux Virtual Machines
- Sample Script to Delete Machines from the Connection Server LDAP Database
- Troubleshooting Linux Desktops
- Collect Diagnostic Information for a Horizon 6 for Linux Machine
- Troubleshooting View Agent Registration Failure for a Linux Machine
- Troubleshooting an Unreachable View Agent on a Linux Machine
- Troubleshooting View Agent on a Linux Machine That Is Not Responding
- Configuring the Linux Firewall to Allow Incoming TCP Connections
- Index
Table 4‑1. Configuration Options in /etc/vmware/config (Continued)
Option Value Default Description
VVC.ScRedir.Enable TRUE or
FALSE
TRUE Set this option to disable smart card redirection.
Clipboard.Direction 0, 1, 2, or
3
2 This option determines the clipboard redirectopn policy.
n
0 - Disable clipboard redirection.
n
1 - Enable clipboard redirection in both directions.
n
2 - Enable clipboard redirection from client to remote
desktop only.
n
3 - Enable clipboard redirection from remote desktop to
client only.
Configuration Options in /etc/vmware/viewagent-custom.conf
Java Standalone Agent uses the configuration file /etc/vmware/viewagent-custom.conf.
Table 4‑2. Configuration Options in /etc/vmware/viewagent-custom.conf
Option Value Default Description
SSOEnable TRUE or
FALSE
TRUE Set this option to disable single sign-on (SSO).
SSOUserFormat A text
string
[username] Use this option to specify the format of the login name for single
sign-on. The default is the user name only. Set this option if the
domain name is also required. Typically the login name is the
domain name plus a special character followed by the user
name. If the special character is the backslash, you must escape
it with another backslash. Examples of login name formats:
n
SSOUserFormat=[domain]\\[username]
n
SSOUserFormat=[domain]+[username]
n
SSOUserFormat=[username]@[domain]
StartBlastServerT
imeout
An integer 20 This option determines the amount of time, in seconds, that the
VMwareBlastServer process has for initialization. If the process
is not ready within this timeout value, the user's login will fail.
SSLCiphers A text
string
!aNULL:kECDH
+AES:ECDH
+AES:RSA
+AES:@STRENGTH
Use this option to specify the list of ciphers. You must use the
format that is defined in
https://www.openssl.org/docs/manmaster/apps/ciphers.html.
SSLProtocols A text
string
TLSv1_1:TLSv1_2 Use this option to specify the security protocols. The supported
protocols are TLSv1.0, TLSv1.1, and TLSv1.2.
SSLCipherServer
Preference
TRUE or
FALSE
TRUE Use this option to enable or disable the option
SSL_OP_CIPHER_SERVER_PREFERENCE. For more
information, see
https://www.openssl.org/docs/manmaster/ssl/SSL_CTX_set_opti
ons.html.
NOTE The three security options, SSLCiphers, SSLProtocols, and SSLCipherServerPreference are for the
VMwareBlastServer process. When starting the VMwareBlastServer process, the Java Standalone Agent
passes these options as parameters. When Blast Secure Gateway (BSG) is enabled, these options affect the
connection between BSG and the Linux desktop. When BSG is disabled, these options affect the connection
between the client and the Linux desktop.
Setting Up Horizon 6 for Linux Desktops
22 VMware, Inc.










