JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía del administrador de Oracle Solaris 11.1 Desktop     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Administración de Oracle Solaris Desktop

2.  Gestión de las preferencias de usuario con GConf

3.  Personalización de menús

4.  Instalación de temas

5.  Personalización de fuentes

6.  Uso de tipos MIME

7.  Gestión de protectores de pantalla

8.  Gestión de sesiones

9.  Descripción general del explorador de ayuda Yelp

10.  Mejora del rendimiento del sistema Oracle Solaris Desktop

11.  Desactivación de funciones en el sistema Oracle Solaris Desktop

12.  Uso del sistema de ventanas X

Descripción general del sistema de ventanas X

Comprensión del proceso del servidor X

Uso de servidores X

Uso de clientes X

Configuración de un servidor X en Oracle Solaris

Uso de archivos de configuración de Xorg

Uso de propiedades de configuración SMF

Uso de archivos fdi HAL

Acceso a la pantalla de X11

Especificación de otras cuentas de usuario con acceso a la pantalla

Visualización de un cliente desde un equipo remoto

Configuración del acceso a escritorio remoto usando VNC

Cómo configurar VNC para proporcionar un inicio de sesión gráfico de invitado

Cómo iniciar VNC manualmente

A.  Directorios ocultos

Glosario

Índice

Acceso a la pantalla de X11

El servidor X controla qué clientes pueden acceder al servidor. Los clientes con acceso al servidor pueden visualizar ventanas o imágenes en la pantalla, recibir entradas por teclado, supervisar el movimiento del mouse e interactuar con los otros clientes del sistema. La función Trusted Extensions de Oracle Solaris agrega funciones de seguridad para evitar que los clientes etiquetados accedan a la pantalla de X11 más allá del rango de seguridad. Para obtener más información, consulte Trusted Extensions Label Administration .

De manera predeterminada, Oracle Solaris Desktop está configurado para conceder acceso a los clientes y al servidor X ejecutados por el usuario mediante el almacenamiento en un archivo de un valor de cookie generado aleatoriamente. Las aplicaciones cliente necesitan este valor para abrir una nueva conexión al servidor X. Este valor se almacena en el archivo al que hace referencia la variable del entorno $XAUTHORITY, que es establecido automáticamente por GNOME Display Manager al iniciar la sesión. Si inicia aplicaciones desde otros entornos de visualización, posiblemente deba copiar la variable $XAUTHORITY a ese entorno antes de comenzar a autenticar los clientes.

Para obtener información detallada sobre el acceso a la pantalla de X11, consulte las páginas del comando man xhost(1), xauth(1) y Xsecurity(5).

Especificación de otras cuentas de usuario con acceso a la pantalla

Para permitir que otro identificador de usuario del sistema local acceda a la pantalla, use la opción si:localuser del comando xhost (1).

En el ejemplo siguiente, se muestra cómo configurar la cuenta de usuario con el perfil de derechos correcto y cómo ejecutar la interfaz de usuario de Visual Panels de los servicios SMF.

Ejemplo 12-2 Cómo permitir que la cuenta root muestre las interfaces gráficas de usuario

user@host:~$ xhost +si:localuser:root
user@host:~$ su 
Password: 

/**Visual Panel GUI**/
# /usr/bin/vp svcs

Nota - Si utiliza el comando su para restablecer las variables del entorno, deberá definir la variable del entorno DISPLAY en la sesión su para que coincida con la variable DISPLAY definida en el entorno del usuario original.

user@host:~$ xhost +si:localuser:root
    user@host:~$ echo $DISPLAY
:11

user@host:~$ su
Password:

# export DISPLAY=:11
# /usr/bin/vp svcs

El valor :11 variará según cada sesión de usuario Sun Ray. Las estaciones de trabajo, por lo general, tienen un valor :0 en la pantalla de la consola principal, pero también puede tener pantallas adicionales.

Para obtener más información, consulte la página del comando man Xhost(1).


Visualización de un cliente desde un equipo remoto

De manera predeterminada, Oracle Solaris 11 está configurado para estar protegida y no acepta conexiones X11 directas desde otras máquinas mediante el protocolo TCP. Para mostrar un cliente desde otra máquina, use las opciones de túnel X11 del comando ssh.

Para obtener instrucciones acerca de cómo cambiar la configuración del servicio SMF svc:/application/x11/x11-server para establecer conexiones X11 directas y no enviadas por túnel mediante TCP, consulte la página del comando man Xserver(1).


Nota - Al realizar conexiones manuales, deberá configurar las variables del entorno DISPLAY y XAUTHORITY adecuadamente. Cuando utiliza las opciones de túnel X11 SSH, estas variables del entorno se establecen automáticamente para usted.


En el siguiente ejemplo, se muestra cómo visualizar en el escritorio, host1, la interfaz gráfica de usuario de Package Manager desde host2.

Ejemplo 12-3 Visualización de un cliente desde un equipo remoto

user@host1:~$ ssh -X admin@host2
Password:
Last login: Fri Apr  6 19:20:18 2012
Oracle Corporation      SunOS 5.11      11.1    March 2012

admin@host2:~$ /usr/bin/packagemanager

Para obtener más información, consulte las páginas del comando man ssh(1), Xsecurity(5) y xauth(1).

Configuración del acceso a escritorio remoto usando VNC

Virtual Network Computing (VCN) es una aplicación remota de software que permite ver e interactuar con el escritorio de un equipo, el servidor Xvnc, mediante el visor VNC en el escritorio de otro equipo. No es necesario que los dos equipos ejecuten el mismo tipo de sistema operativo. Xvnc proporciona un inicio de sesión gráfico de dominio invitado.

En esta sección, se describe cómo puede configurar el servidor VNC para proporcionar un inicio de sesión gráfico de invitado. En esta sección, también se incluyen procedimientos sobre cómo iniciar VNC manualmente y durante el inicio del sistema.

Use el comando vncpasswd para establecer la contraseña utilizada para acceder a escritorios VNC. La contraseña se almacena en el servidor. Para obtener más información, consulte la página del comando man vncpasswd(1).

Cómo configurar VNC para proporcionar un inicio de sesión gráfico de invitado

  1. Conviértase en superusuario o asuma el rol root.
  2. Active las conexiones XDMCP editando el archivo /etc/gdm/custom.conf .
    [xdmcp]
        Enable=true
  3. Reinicie el servicio GDM.
    # svcadm restart gdm

    Nota - El reinicio del servicio GDM, finalizará todas las sesiones GDM correspondientes.


  4. Active el servicio inetd Xvnc.
    # inetadm -e xvnc-inetd
  5. Conéctese desde otra máquina y verifique que puede ver la pantalla de inicio de sesión y que puede conectarse a una sesión de escritorio.
    # vncviewer hostname:port number
    hostname

    Nombre del host donde se ejecuta el servicio.

    port number

    Indica el número de puerto del host para realizar la conexión.

    Por ejemplo:

    # vncviewer myhost:2

Cómo iniciar VNC manualmente

Un usuario puede iniciar VNC manualmente. Se necesita una contraseña de VNC.


Precaución

Precaución - La contraseña de VNC debe ser diferente a la contraseña de inicio de sesión de UNIX del usuario. La contraseña de VNC no está codificada de forma segura en el disco o en la red.


  1. Conviértase en superusuario o asuma el rol root.
  2. Inicie el servidor VNC.
    # /usr/bin/vncserver
  3. Introduzca la contraseña del servidor VNC.
    Password:
        Verify:
    
        New 'myhost:2 ()' desktop is myhost:2
    
        Creating default startup script /home/user1/.vnc/xstartup
        Starting applications specified in /home/user1/.vnc/xstartup
        Log file is /home/user1/.vnc/myhost:2.log
  4. Desde otra máquina, ejecute el comando vncviewer con la dirección informada por el comando vncserver.
    # vncviewer hostname:portnumber

    Por ejemplo:

    # vncviewer myhost:2
  5. Escriba la contraseña que proporcionó en la secuencia de comandos vncserver.

    Verifique que puede ver la pantalla de inicio de sesión y que puede conectarse a una sesión de escritorio.