Como iniciar o TeamViewer para atuar como um servidor usando apenas um shell?

6

Eu tenho acesso ao shell root a um servidor, mas preciso usar aplicativos gráficos nele. Como eu poderia iniciar o TeamViewer (que já está instalado) no servidor linux, para que eu pudesse obter o ID e a senha da sessão?

    
por viderizer 29.08.2012 / 19:36

3 respostas

4

Encontrou este aqui . Eu recomendaria seguir o link, no entanto, como o autor explica um pouco mais.

Basicamente, o script inicia o Teamviewer automaticamente na inicialização, tira uma captura de tela da tela do Teamviewer (que inclui o ID e a senha) e anexa a um email composto no Thunderbird.

Muito bonito se você me perguntar. Espero que funcione:)

[sourcecode language="bash"]
echo ‘Loading TeamViewer…’;
teamviewer &
echo ‘waiting 20 seconds’;
sleep 20;
echo ‘Taking screenshot’;
import -window root YOURSCREENSHOTNAME.png;
echo ‘Creating email’;
thunderbird -compose “to=’[email protected]’,subject=’TV PWD’,attachment=’~/YOURSCREENSHOTNAME.png’,body=’login now’” &
echo ‘waiting 2 seconds’;
sleep 2;
xdotool key ‘ctrl+Return’;
[/sourcecode]
    
por 29.08.2012 / 20:17
1

Se você tiver acesso a um servidor sem cabeçalho ou a um servidor apenas de texto, isso pode não ajudar você. No entanto, se você puder acessar a área de trabalho da sua máquina Linux, poderá criar um script bash que executará teamviewer no login. Você terá que verificar como usar o processo "autologin" da sua máquina Linux. Uma vez terminado o autologin, crie outro script bash que deve fazer parte dos "aplicativos iniciados automaticamente".

    
por 20.09.2012 / 11:30
0

Tão fácil quanto executar isso no console remoto:

export DISPLAY=:0
teamviewer

O Teamviewer mantém o mesmo ID entre as reabertura de programas, portanto você não precisa pegá-lo.
Sobre a senha, você pode configurá-la para ser sempre a mesma seguindo as etapas aqui: Como posso definir uma senha personalizada fixa no Teamviewer (servidor) sem enviar dados de registro?
Testado funcionando bem no TeamViewer v9.0.24147 com o Ubuntu 12.04.4 LTS e o Kali v1.0.6.

P.S: parece que alguém conseguiu executar este comando que facilitou as coisas:

teamviewer --passwd [YourPassword]

Não eu, infelizmente.

    
por 26.02.2014 / 02:35