A execução de aplicativos remotamente [fechados]

1

É possível usar o ssh para iniciar aplicativos remotamente? Eu tenho uma máquina linux para um mediacenter e eu quero ser capaz de se conectar através de ssh e iniciar, por exemplo, XBMC ou Boxee e, em seguida, usar meu iphone como um controle remoto.

    
por Stulli 18.05.2009 / 19:03

2 respostas

5

Claro:

$ DISPLAY=:0 /usr/bin/xbmc

(depois de você entrar na máquina, é claro)

    
por 18.05.2009 / 19:06
2

Eu tomei uma posição diferente sobre o que o OP pediu e agora percebo que poderia ter ido na direção errada. Escrevi a resposta completa abaixo antes de me dar conta disso, e acho que algumas pessoas podem achar isso à procura da outra interpretação.

O conselho abaixo é se você deseja iniciar o aplicativo remotamente mas visualizá-lo localmente (ex. executar no mediacenter, ver em outro PC ).

Você pode usar:

ssh -X user@server

/usr/bin/xmbc

O -X significa apenas "usar o X11 Forwarding".

Para obter tudo em uma linha, você pode fazer:

ssh -X user@server "/user/bin/xmbc"

Isso só funcionará se o servidor (neste caso, seu mediacenter) tiver a opção de encaminhamento X11 habilitada (normalmente em /etc/ssh/sshd_config e a opção é X11Forwarding yes - restart ssh depois de alterar isso - /etc/init.d/ssh restart )

Agora, se você realmente deseja facilidade de uso, compartilhe os dois computadores e crie um ícone na área de trabalho que tenha executado o comando acima e tenha acesso sem senha a ele!

    
por 18.05.2009 / 20:15

Tags