Eu tenho um servidor Ubuntu remoto sem tela física anexada, que uso via VNC. Ocasionalmente tenho que reiniciá-lo e depois passar pelo incômodo de ir até seu local físico conectando a ele um teclado (e uma tela), para fazer o login.
Existe alguma maneira de fazer com que o servidor VNC integrado no Ubuntu permita a conexão antes do login?
Obrigado
Responder1
Instale vnc4server e xinetd. Você pode configurar múltiplas portas com diferentes resoluções no xinted. Minha configuração para 1024c768 em /etc/xinentd.d/xvnc-2 é:
serviço Xvnc-2 { vincular = 192.0.2.6 porta = 5902 desativar = não socket_type = fluxo log_type = daemon syslog log_on_success = DURAÇÃO DE SAÍDA DO HOST PID log_on_failure = TENTATIVA DE HOST protocolo=tcp espere = não usuário = ninguém servidor = /usr/bin/Xvnc server_args = -inetd -geometry 1024x768 -profundidade 16 -query localhost -once -SecurityTypes nenhum -extensão XFIXES -desktop VNC-1024x768 }
E configure o gdm para permitir o login do xdmcp com /etc/gdm/custom
# # Para obter documentação de referência completa, consulte a ajuda do navegador gnome em # GNOME|Categoria do sistema. Você também pode encontrar os documentos em formato HTML em # http://www.gnome.org/projects/gdm/ # # NOTA: Linhas que começam com "#" são consideradas comentários. [daemon] RemoteGreeter=/usr/lib/gdm/gdmlogin TimedLoginEnable=falso AutomaticLoginEnable=falso Login cronometrado = Login Automático = TimedLoginDelay=30 KillInitClients=falso PararComando= Comando de reinicialização= SuspenderCommand= [segurança] AllowRoot=falso AllowRemoteRoot=falso SenhaObrigatória=verdadeiro Repetir atraso = 2 [xdmcp] DisplaysPerHost = 10 Habilitar=verdadeiro HonorIndirect=falso [gui] [saudação] ShowXtermFailsafeSession=true MenuSistema=falso [seletor] Transmissão=falso Multicast=falso [depurar] Habilitar=verdadeiro [servidores]
Responder2
Solução simples, mas insegura;
apenas deixe o servidor iniciar sem senha.
Responder3
Não. Configure o Xvnc como um servidor X separado ou habilite o vnc
módulo Xorg.
Responder4
Se for um servidor headless, você considerou um login automático?
Contanto que você opte por iniciar o servidor VNC no início do nível de execução 5 em vez de como um script de usuário, você não deverá ter problemas para acessar a tela de login do GDM ou KDM via VNC.
Alternativamente,XDMCPé um protocolo para fazer login remotamente em uma máquina Linux.