How to use X11 Forwarding through SUDO

login as:

login as: ec2-user

Authenticating with public key "imported-openssh-key"

Last login: Wed Jul 17 13:44:52 2019 from xxx.xxx.xxx.xxx

ec2-user@ip-xxx-xx-xxx-xx:~>

ec2-user@ip-xxx-xx-xxx-xx:~> echo xauth add `xauth list ${DISPLAY#localhost}`

xauth add ip-xxx-xx-xxx-xx/unix:11 MIT-MAGIC-COOKIE-1 1eec23e7f872c3c34eb129b93261fe54

ec2-user@ip-xxx-xx-xxx-xx:~> echo $DISPLAY

localhost:11.0

ec2-user@ip-xxx-xx-xxx-xx:~> sudo su -

ip-xxx-xx-xxx-xx:~ # xauth add ip-xxx-xx-xxx-xx/unix:11 MIT-MAGIC-COOKIE-1 1eec23e7f872c3c34eb129b93261fe54

ip-xxx-xx-xxx-xx:~ # export DISPLAY=localhost:10.0

ip-xxx-xx-xxx-xx:~ # xclock