Como posso usar a tela para treinamento e / ou assistência remota? [duplicado]

2

Assim, em teoria, posso fazer login como usuário administrador e fazer com que outra pessoa efetue login como o mesmo usuário ou usuário diferente em uma sessão SSH e tenha os dois usuários conectados à mesma tela. No nosso caso, temos uma configuração de ambiente bastante complexa e, às vezes, precisamos de assistência remota. Como isso é feito? Nós dois precisamos ser o mesmo usuário?

    
por user447607 22.09.2016 / 15:46

2 respostas

1

Eu entendo que você está direcionado a um aplicativo para treinamento e, embora sua pergunta indique especificamente tela , deixe-me sugerir tmux .

Com tmux você pode criar sessões, às quais você pode se conectar de vários computadores. Eu fiz isso apenas para o mesmo usuário, então não sei se é possível anexar a sessões criadas por um usuário diferente.

Você pode ter até várias sessões na mesma máquina. Por exemplo, você pode executar o seguinte comando para criar uma nova sessão. Execute-o com o mesmo usuário que seu aluno usará. Você pode nomear a sessão como quiser (eu escolhi lição01 ).

$ tmux new-session -s lesson01

Em seguida, o seu padawan entra na sua máquina através do SSH usando o mesmo usuário de antes. Ele pode então executar este comando para anexar à sua sessão.

$ tmux attach-session -t lesson01

Qualquer que seja seu tempo em um terminal, ele deve aparecer automaticamente no outro. Além disso, com tmux você divide o terminal em dois (deixando um para você e o outro para o seu aluno).

Espero que você ache isso útil para fins de educação e treinamento. Novamente, desculpe não responder como é feito com tela .

    
por 22.09.2016 / 16:34
1

Uma abordagem alternativa para redirecionar a saída do seu terminal para um terminal de algum outro usuário é:

Fazendo no seu terminal:

mkfifo foo; script -f foo

Use o comando who para ver o terminal do outro usuário; e em outro terminal seu, redireciona a saída para o terminal do outro usuário, como root:

cat foo >> /dev/pts/2
    
por 22.09.2016 / 18:26