Como reiniciar o servidor X remoto no Ubuntu 12.04 em vnc (vino)?

0

Estou usando a máquina Ubuntu remotamente em vnc (vino). Às vezes, o servidor x pára de responder (a tela não está atualizando), portanto, apenas a reinicialização manual ("sudo service lightdm restart" sobre o tty quando eu tenho acesso físico a essa máquina) funciona. Existe alguma maneira de reiniciar o servidor x quando não tenho acesso físico a essa máquina (remotamente)?

EDITAR: Obrigado por toda sua ajuda. Eu te daria um upvote se eu pudesse.

    
por user1724911 29.11.2014 / 14:53

2 respostas

3

Claro, basta instalar um servidor ssh. Você provavelmente também deve rotear o vnc pelo ssh, mas não vou me concentrar nisso.

O servidor ssh faz basicamente o que o vnc faz, mas para o tty (não para o gui). É capaz de muitas coisas, mas é principalmente usado como uma maneira de exibir uma janela de terminal para um computador remoto, para que você possa usar os comandos do computador remoto.

Você pode instalá-lo usando sudo apt-get install openssh-server e o servidor / serviço deve iniciar automaticamente após a instalação (e na inicialização)

O servidor escuta a porta 22 e para fazer login você só precisa usar seu nome de usuário e senha como faria em um tty.

para testar o servidor de qualquer instalação do Linux basta abrir um terminal e digitar:

ssh 'your username'@'your ip'

e digite sua senha. Se o cliente ssh não estiver instalado, você pode instalá-lo por

sudo apt-get install openssh-client Se você quiser se conectar ao seu PC a partir de uma instalação do windows, você pode usar o putty do programa (free, google it: P)

    
por Νίκος Φυτίλης 29.11.2014 / 15:18
0

Use o SSH. Se você pode acessar a máquina através do vnc, eu acho que você poderia fazer o login no SSH também.

Se você nunca fez isso antes, veja como:

Primeiro, verifique se o daemon do openssh-server está em execução:% ps -A | grep sshd

Você deve ver sshd listado.
Se não, continue aqui: instala o openssh-server

Se o seu sistema possui a configuração ssh padrão para o ububntu, você deve ser capaz de fazer o login de uma máquina remota com% ssh username@server-ip - > autenticar

Então você pode fazer sudo service lightdm restart remotley

    
por D. Hot 29.11.2014 / 15:20