Estoy usando una computadora portátil con Ubuntu 14.04 y comencé a construir un servidor Samba en casa. Estoy usando Ubuntu-Server 14.04 para esta máquina.
Uso Webmin y SSH (según el trabajo) para configurar mi servidor.
Recientemente busqué en Google "ejecutar GParted sobre SSH". No sabía que eso era posible, así que lo intenté. Instalé GParted (en el servidor) pero cuando entro
sudo gparted
Me sale el error:
"Gtk-WARNING **: no se puede abrir la pantalla:"
Seguí en vano todas las guías que pude encontrar como: http://www.ossramblings.com/changing-linux-server-partitions-gui
También probé:
sudo -E gparted
- Configuración X11 Reenvío sí
- PANTALLA de exportación =
¿Alguna otra idea? ¡Gracias a todos por su tiempo y respuestas!
ssh -X -p ...
ygksu gparted
funciona para mí. Pero lo probé solo con un Virtual-box y no una versión de servidor de ubuntu.Respuestas:
El problema es que cuando usa sudo, crea un nuevo entorno sin configuración de X.
Hay dos opciones: primero, puede usar
sudo -E gparted
para tratar de preservar el medio ambiente, pruébelo, si esto funciona, probablemente sea la opción más segura.De lo contrario, deberá configurar la cuenta raíz de su servidor para permitir el inicio de sesión a través de ssh, de modo que pueda
ssh root@server
, lo que debería establecer el reenvío y el entorno adecuados.Primero, en el servidor, en
/etc/ssh/sshd_config
, asegúrese de que tenga:X11Forwarding yes
PermitRootLogin without-password
A continuación, agregue la clave pública ssh de su cliente a la cuenta raíz en el servidor. Si ya puede enviar ssh al servidor sin contraseña con su usuario normal, use
sudo -i
para iniciar una sesión raíz interactiva. Entonces:ssh localhost
. Esto es solo para que.ssh
se cree un directorio inicial .authorized_keys
archivo del usuario normal:cp /home/normaluser/.ssh/authorized_keys ~/.ssh
Ahora desde el sistema remoto intente
ssh -v root@server
. Debería poder iniciar sesión sin contraseña. Compruebe que la salida muestra que el reenvío X ha sido habilitado. Entonces debería poder ejecutar degparted
forma remota.Además, no hace falta decirlo, pero jugar con las particiones de un sistema remoto es arriesgado; asegúrese de tener una copia de seguridad de datos importantes en caso de que ocurra un desastre :)
fuente