Se você quiser um comportamento semelhante e até mesmo usar seu cliente RDP normal, você pode simplesmente instalar o xrdp.
Para o CentOS, deve ser suficiente para fazer yum install xrdp
Sou bastante novo no linux e tenho uma caixa do CentOS para brincar. Estou bastante confortável com a linha de comando, mas uma coisa que me incomoda é que, a menos que alguém esteja logado na GUI e tenha o vnc ativado, não consigo acessá-lo de um local remoto. Mesmo assim, devo usar a GUI como o usuário que está conectado. E se eu quisesse fazer logout e login como um usuário diferente na GUI? Basicamente o que eu estou perguntando é, existe uma maneira de remotamente "log in" para um linux gui como feito com o Windows Remote Desktop em oposição a apenas compartilhamento de desktop via vnc?
Você pode usar o recurso de encaminhamento de área de trabalho do X11.
Para isso, primeiro instale o servidor SSH na máquina de destino (que permitirá conexão criptografada; é possível fazê-lo sem SSH, mas é muito perigoso, pois os dados são enviados em texto não criptografado) e habilite o encaminhamento X11 em /etc/ssh/sshd_config
:
X11Forwarding yes
Agora você pode iniciar uma conexão gráfica com a máquina de destino com o seguinte comando:
ssh -X -C username@target_machine_hostname
O sinalizador -C
não é necessário, ele comprime os dados para reduzir a carga da rede. Então, se você tem muita largura de banda ou CPU lenta, pode sair dela.
Você pode conectar o SSH à caixa remotamente e depois iniciar sua própria sessão VNC. O VNC no Linux funciona como um substituto completo para um X-server, portanto, vários usuários podem executar várias sessões VNC, cada uma com seu próprio espaço de trabalho de exibição.
Tags gui remote-desktop linux