Executar programas remotamente no Linux

Com este procedimento podemos executar um programa que está instalado em um computador remoto em outro computador cliente.

Ambiente:

Computador1 - Este será o computador servidor rodando ssh server. Usaremos o IP 192.168.0.18

Computador2 - Este será o computador cliente que usaremos para acessar o servidor. Usaremos o IP 192.168.0.26

Computador1

Instale o ssh server

sudo apt-get install openssh-server

Altere o arquivo /etc/ssh/sshd_config, onde estiver:

#X11Forwarding no

altere para:

X11Forwarding yes

Reinicie o servidor ssh

service sshd restart

Computador2

Vamos acessar o Computador1 que via ssh:

ssh -X usuario@192.168.0.18

onde "usuario" é o nome de usuário do computador1 (servidor) que queremos acessar.

Tente abrir algum programa como gedit