Como posso compartilhar uma área de trabalho/login graficamente para um Ubuntu ao qual tenho ssh, mas não tenho acesso ao console?

Como posso compartilhar uma área de trabalho/login graficamente para um Ubuntu ao qual tenho ssh, mas não tenho acesso ao console?

Compartilhe sua área de trabalho Ubuntu usando a área de trabalho remotaexplica como compartilhar uma área de trabalho configurando vários recursos em uma GUI.

Existe um HOWTO baseado no acesso à linha de comando ssh? Gostaria de saber como posso acessar remotamente um desktop do Ubuntu ou qualquer outro sistema operacional onde eu tenha acesso ssh e possa instalar pacotes, mas não acesso ao console gráfico.

Responder1

A resposta do @Tim é perfeitamente razoável, mas como alternativa, você pode querer dar uma olhadaNoMachineNXouFreeNX. O NoMachine NX é proprietário, mas oferece dois logins de usuário remoto gratuitamente. Então, se você deseja apenas se conectar ao seu próprio servidor ou algo assim, isso pode ser o ideal. FreeNX, IIRC remove essa restrição, mas pode ser um pouco mais difícil de implementar dependendo do seu nível de experiência com Linux. Ambos os serviços apresentam uma “velocidade próxima da local” quando usados ​​para conexão remota.

Acredito que ambas as abordagens exigem a configuração de um servidor NX na máquina host e a execução de um cliente NX na máquina cliente. Apenas certifique-se de ter privilégios para fazer esse tipo de coisa antes de começar.

Pessoalmente, acho o NX mais rápido e estável do que usar o VNC, mas não tenho números para comprovar isso. Eu só queria oferecer a você uma alternativa ao VNC.

Responder2

Instale x11vnc sudo-apt install x11vnc.

Se já houver um usuário logado, executex11vnc -display :0

Se ninguém estiver logado e você souber o caminho para seu DM (Display Manager) atual, executesudo x11vnc -auth /path/to/x11auth -display :0

Ou você pode tentar adivinhar o arquivo de autenticaçãox11vnc -auth guess -display :0

E... Caso você seja novo no VNC, este link irá ajudá-lo a se atualizar rapidamente: http://www.wikihow.com/Use-VNC-Virtual-Network-Computing-to-Control-a-Computer-Remotely

Responder3

A solução da Tim visa compartilhar toda a área de trabalho (remota) e acho que se aplica melhor à sua pergunta.

Se desejar exibir aplicativos selecionados em sua área de trabalho, você pode usar SSH confiávelEncaminhamento X11e umservidor X local.

Talvez seja necessário definir sua DISPLAYvariável como :0.0se ainda não estiver definida.

ssh -Y [email protected]

Digite sua senha para[e-mail protegido].

Inicie um aplicativo, por exemplo:

gnome-terminal &

O terminal deve ser exibido na tela local. Pode ser útil em alguns casos.

Observação:como a comunicação passa por SSH, ela é segura. Além disso, o protocolo X11 pode ser ineficiente em alguns casos de uso (por exemplo, navegação).

informação relacionada