rodrigosantosbr

SSH - Acessar máquina remota e abrir aplicativo gráfico

Feb 15th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

PASSO 1: Máquina local (que irá acessar a remota): instalar o xauth e o x11-apps

sudo apt-get install -y xauth x11-apps 
  • x11-apps serve para testar apps gráficas como xeyes e xlogo

PASSO 2: Máquina local - instalar ssh

sudo apt-get install -y openssh-server

PASSO 3: Máquina local - instalar xming (somente Windows 10)

Se estiver usando WSL Linux no Windows 10, instale o xming

https://sourceforge.net/projects/xming/files/latest/download


PASSO 4: Máquina local - Adicionar variável DISPLAY no bashrc ou no zshrc

sudo nano ~/.bashrc

ou

sudo nano ~/.zshrc

Adicionar ao final do arquivo:

export DISPLAY=localhost:0.0

Salve o arquivo e no bash digite

exec bash
echo $DISPLAY

ou

. ~/.zshrc
echo $DISPLAY

PASSO 5: Alterar sshd_config (máquina remota, que será acessada)

sudo nano /etc/ssh/sshd_config

Alterar para:

# ----------------------------------------------------------------------------
# SSHD SERVIDOR - QUANDO ALGUEM QUISER ACESSAR O X VIA SSH DE OUTRA MAQUINA
# ----------------------------------------------------------------------------
AllowAgentForwarding yes
X11Forwarding yes
X11UseLocalhost no

PASSO 6: Alterar ssh_config na Máquina local (que irá acessar a outra máquina)

sudo nano /etc/ssh/ssh_config

Alterar para:

Host *
    ForwardAgent yes
    ForwardX11 yes

PASSO 7: Acessar

ssh -X -t usuario_remoto@servidor_remoto firefox
Add Comment
Please, Sign In to add comment