Use o SSH para acessar a máquina. Peça ao gnomo para não perguntar: "Você tem certeza?" depois de ativar o acesso à área de trabalho remota. Em seguida, ative o acesso remoto.
gconftool-2 -s -t bool /desktop/gnome/remote_access/prompt_enabled false
gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true
Você pode criar scripts para isso também, talvez /usr/local/bin/start-remote-desktop.sh.
Use seu editor favorito sobre o vim se quiser ...
sudo vim /usr/local/bin/start-remote-desktop.sh
O conteúdo desse arquivo:
#!/bin/bash
gconftool-2 -s -t bool /desktop/gnome/remote_access/prompt_enabled false
gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true
Torne-o executável:
sudo chmod 0755 /usr/local/bin/start-remote-desktop.sh
Adicione à sua configuração de usuário padrão:
sudo sh -c 'echo "/usr/local/bin/start-remote-desktop.sh" >> /etc/skel/.profile'
No que diz respeito ao fator humano na manutenção de 500 estações de trabalho, você adoraria usar o CloneZilla . O único servidor CloneZilla fornece imagens pré-configuradas para as estações de trabalho que podem ser instaladas na rede. Você pode até mesmo fazer multicast para que, em apenas algumas horas, todas as estações de trabalho possam ser visualizadas com uma configuração comum, mesma versão, etc ... Há um bom tutorial em dedoimedo.com .