Utilização de X11 em ambientes EC2 na AWS para instalação de banco de dados Oracle ou qualquer utilitário que necessite de interface gráfica utilizando MobaXterm.
1 – Instale os pacotes necessários para usar o X11:
[ec2-user@srv001 ~]$ sudo -i
[root@srv001 ~]# yum install xorg-x11-server-Xorg xorg-x11-xauth xorg-x11-apps -y
[root@srv001 ~]#
ShellScript2 – Conecte no servidor novamente:
[root@srv001 ~]# exit
logout
[ec2-user@srv001 ~]$ exit
logout
ShellScript3 – Copie o arquivo Xauthority do usuário ec2-user para o usuário oracle:
[ec2-user@srv001 ~]$ sudo -i
[root@srv001 ~]# cp /home/ec2-user/.Xauthority /home/oracle/
[root@srv001 ~]# chown oracle:oinstall /home/oracle/.Xauthority
[root@srv001 ~]# ls -lat /home/oracle/.Xauthority
-rw-------. 1 oracle oinstall 68 Jun 24 20:35 /home/oracle/.Xauthority
ShellScript4 – Verifique a variável usada no display do usuário ec2-user:
[ec2-user@srv001 ~]$ echo $DISPLAY
localhost:10.0
ShellScript5 – Com o usuário oracle, exporte a variável DISPLAY utilizada no usuário ec2-user e teste o X11 com xclock:
[ec2-user@srv001 ~]$ sudo -i
[root@srv001 ~]# su - oracle
Last login: Fri Jun 24 20:29:54 GMT 2022 on pts/0
[oracle@srv001 ~]$ DISPLAY=localhost:10.0; export DISPLAY
[oracle@srv001 ~]$ xclock
Warning: Missing charsets in String to FontSet conversion
ShellScript6 – Se ocorrer erro no proxy MoTTY X11: Authorization not recognised..
Execute a etapa 4 novamente.
ShellScript