Executa um programa remotamente usando SSH, mas mostra a saída no monitor conectado

2

Eu tenho um servidor com um monitor. Nenhuma GUI instalada. Quando me conecto remotamente usando SSH, quero iniciar um programa (por exemplo, glances, htop), mas quero que ele mostre sua saída no monitor que está conectado ao servidor, não na sessão SSH.

    
por J2ghz 20.08.2016 / 12:29

1 resposta

2

A maneira mais fácil de conseguir isso é usar o Byobu . É uma combinação ideal de screen e tmux , com a vantagem adicional de ser realmente utilizável sem aprender combinações de teclado esotéricas.

No servidor, faça o seguinte:

  • faça o login com o mesmo usuário que você usará via SSH
  • executar byobu

Por SSH, faça o seguinte:

  • faça login
  • execute byobu

    Agora você está na mesma sessão do Byobu porque há apenas um por usuário. Tudo o que você fizer será exibido também no monitor conectado ao servidor.

  • inicie htop

  • separe a sessão do Byobu pressionando F6
  • efetue logout da conexão SSH com Ctrl + D
por Andrea Lazzarotto 20.08.2016 / 12:56