virginia swa servidores services ec2 east conectar change aws ubuntu amazon-web-services amazon-ec2 vnc

ubuntu - swa - conectar ssh amazon ec2



Cómo configurar la GUI en el servidor Amazon EC2 Ubuntu (5)

Para LXDE / Lubuntu

1. conéctese a su instancia (puerto de reenvío local 5901)

ssh -L 5901: localhost: 5901 -i "xxx.pem" [email protected]

2. Instalar paquetes

sudo apt update && sudo apt upgrade
sudo apt-get install xorg lxde vnc4server lubuntu-desktop

3. Crea /etc/lightdm/lightdm.conf

sudo nano /etc/lightdm/lightdm.conf

4. Copie y pegue lo siguiente en lightdm.conf y guarde

[SeatDefaults]
allow-guest = falso
usuario-sesión = LXDE
# user-session = Lubuntu

5. setup vncserver (se le pedirá que cree una contraseña para vncserver)

vncserver
sudo echo "lxpanel & / usr / bin / lxsession -s LXDE &" >> ~ / .vnc / xstartup

6. Reinicia tu instancia y reconecta

sudo reiniciar
ssh -L 5901: localhost: 5901 -i "xxx.pem" [email protected]

7. Inicia vncserver

vncserver -geometry 1280x800

8. En su Cliente de escritorio remoto (por ejemplo, Remmina), establezca el Servidor en el host local: 5901 y el protocolo en el VNC.

Estoy usando una instancia de Amazon EC2 de Amazon que solo tiene una interfaz de línea de comando. Quiero configurar la interfaz de usuario para que acceda a ese servidor con las herramientas de escritorio remoto. ¿Hay alguna forma de aplicar la GUI a la instancia de EC2?


Para Ubuntu 16.04

1) Instalar paquetes

$ sudo apt update;sudo apt install --no-install-recommends ubuntu-desktop $ sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server

2) Edite el archivo / usr / bin / vncserver y modifique como se muestra a continuación

Encuentra esta linea

"# exec /etc/X11/xinit/xinitrc/n/n".

Y agrega estas líneas a continuación.

"gnome-session &/n". "gnome-panel &/n". "gnome-settings-daemon &/n". "metacity &/n". "nautilus &/n". "gnome-terminal &/n".

3) Cree una contraseña VNC y una sesión vnc para el usuario usando el comando "vncserver".

lonely@ubuntu:~$ vncserver You will require a password to access your desktops. Password: Verify: xauth: file /home/lonely/.Xauthority does not exist New ''ubuntu:1 (lonely)'' desktop is ubuntu:1 Creating default startup script /home/lonely/.vnc/xstartup Starting applications specified in /home/lonely/.vnc/xstartup Log file is /home/lonely/.vnc/ubuntu:1.log

Ahora puede acceder a la GUI usando IP / Dominio y el puerto 1

.com:1

Probado en AWS y océano digital.

Para AWS, debe permitir el puerto 5901 en el firewall

Para matar la sesión

$ vncserver -kill :1

Referir:

https://linode.com/docs/applications/remote-desktop/install-vnc-on-ubuntu-16-04/

Consulte esta guía para crear sesiones permanentes como servicio

http://www.krizna.com/ubuntu/enable-remote-desktop-ubuntu-16-04-vnc/


1) Inicie Ubuntu Instance en EC2.
2) Abra el puerto SSH en la seguridad de la instancia.
3) Hacer SSH a instancia.
4) Ejecutar:

sudo apt-get update sudo apt-get upgrade

5) Debido a que se conectará desde Windows Remote Desktop, edite el archivo sshd_config en su instancia de Linux para permitir la autenticación con contraseña.

sudo vim / etc / ssh / sshd_config

6) Cambie PasswordAuthentication a yes from no, luego guarde y salga.
7) Reinicie el daemon SSH para que este cambio tenga efecto.

sudo /etc/init.d/ssh restart

8) Obtenga temporalmente privilegios de root y cambie la contraseña del usuario ubuntu a una contraseña compleja para mejorar la seguridad. Presione la tecla Enter luego de escribir el comando passwd ubuntu, y se le pedirá que ingrese la nueva contraseña dos veces.

sudo -i
passwd ubuntu

9) Vuelva a la cuenta de usuario de ubuntu y cd al directorio de inicio de ubuntu.

su ubuntu
discos compactos

10) Instale la funcionalidad de escritorio de Ubuntu en su instancia de Linux, el último comando puede tomar hasta 15 minutos para completarse.

exportar DEBIAN_FRONTEND = no interactiva
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop

11) Instalar xrdp

sudo apt-get install xfce4
sudo apt-get install xfce4 xfce4-goodies

12) Haga que xfce4 sea el administrador de ventanas predeterminado para las conexiones RDP.

echo xfce4-session> ~ / .xsession

13) Copie .xsession a la carpeta / etc / skel para que xfce4 se establezca como el administrador de ventanas predeterminado para cualquier cuenta de usuario nueva que se cree.

sudo cp /home/ubuntu/.xsession / etc / skel

14) Abra el archivo xrdp.ini para permitir el cambio del puerto de host al que se conectará.

sudo vim /etc/xrdp/xrdp.ini
(xrdp no está instalado hasta ahora. Primero instale xrdp con sudo apt-get install xrdp y luego edite el archivo mencionado anteriormente)

15) Busque la sección [xrdp1] y cambie el siguiente texto (luego guarde y salga [: wq]).

puerto = -1
- a -
port = ask-1

16) Reinicia xrdp.

sudo service xrdp restart

17) En Windows, abra el cliente de Conexión a Escritorio remoto, pegue el nombre completo de su instancia de Amazon EC2 para la computadora y luego haga clic en Conectar.
18) Cuando se le solicite Iniciar sesión en xrdp, asegúrese de que esté seleccionado el módulo sesman-Xvnc e ingrese el nombre de usuario ubuntu con la nueva contraseña que creó en el paso 8. Cuando inicia una sesión, el número de puerto es -1.
19) Cuando el sistema se conecta, se muestran varios mensajes de estado en la pantalla Registro de conexión. Preste mucha atención a estos mensajes de estado y tome nota del número de puerto VNC que se muestra. Si desea volver a una sesión más tarde, especifique este número en el campo de puerto del cuadro de diálogo de inicio de sesión xrdp.
Ver más detalles: aws.amazon.com/premiumsupport/knowledge-center/…
http://c-nergy.be/blog/?p=5305


Así que sigo la primera respuesta, pero mi visor vnc me da una pantalla gris cuando me conecto. Y encontré este enlace Ask Ubuntu para resolver eso.

La única diferencia con la respuesta anterior es que necesita instalar estos paquetes adicionales:

apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

Y use este archivo ~ / .vnc / xstartup:

#!/bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal &

Todo lo demás es lo mismo.

Probado en EC2 Ubuntu 14.04 LTS.


Esto puede hacerse. Los siguientes son los pasos para configurar la GUI

Crear nuevo usuario con inicio de sesión con contraseña

sudo useradd -m awsgui sudo passwd awsgui sudo usermod -aG admin awsgui sudo vim /etc/ssh/sshd_config # edit line "PasswordAuthentication" to yes sudo /etc/init.d/ssh restart

Configuración de la máquina ubuntu basada en la interfaz de usuario en AWS.

En el grupo de seguridad, abra el puerto 5901. Luego, ssh a la instancia del servidor. Ejecute los siguientes comandos para instalar ui y vnc server:

sudo apt-get update sudo apt-get install ubuntu-desktop sudo apt-get install vnc4server

Luego ejecute los siguientes comandos e ingrese la contraseña de inicio de sesión para la conexión vnc:

su - awsgui vncserver vncserver -kill :1 vim /home/awsgui/.vnc/xstartup

A continuación, presione la tecla Insertar, recorra el archivo de texto con las flechas del teclado y elimine el signo de almohadilla (#) desde el comienzo de las dos líneas debajo de la línea que dice "Descomentar las dos líneas siguientes para el escritorio normal". Y en la segunda línea agrega "sh" para que la línea lea

exec sh /etc/X11/xinit/xinitrc.

Cuando hayas terminado, presiona Ctrl + C en el teclado, escribe: wq y presiona Enter.

Luego, inicie el servidor vnc nuevamente.

vncserver

Puede descargar xtightvncviewer para ver el escritorio (para Ubutnu) desde aquí https://help.ubuntu.com/community/VNC/Clients

En el cliente vnc, brinde DNS públicos más ": 1" (p. Ej., Www.example.com:1). Ingrese la contraseña de inicio de sesión vnc. Asegúrate de usar una conexión normal. No use los archivos de clave.

Guía adicional disponible aquí: http://www.serverwatch.com/server-tutorials/setting-up-vnc-on-ubuntu-in-the-amazon-ec2-Page-3.html

El cliente Mac VNC se puede descargar desde aquí: https://www.realvnc.com/en/connect/download/viewer/