Controlando sistemas Linux do Windows

0

Eu tenho três sistemas em casa. Dois deles executam o Linux e meu sistema principal executa o Windows 10. Para ser mais específico, os sistemas Linux executam o Mint e usam o ambiente de área de trabalho Cinnamon.

Agora, apenas para testar as coisas, eu instalei o Mint no meu sistema principal e conectei com sucesso aos outros dois com sucesso. No entanto, no Windows 10, pareço ter problemas para se conectar usando os protocolos VNC ou RDP.

Primeiro tentei usar o TightVNC, tendo o software visualizador no meu sistema Windows, e o tightvncserver instalado nos sistemas Linux. Colocar o endereço IP de um dos sistemas Linux no visualizador me pedirá uma senha, que ele aceita, e então ele me mostra uma tela cinza com um X para o cursor do mouse.

A partir disso, eu concluí que algo deve estar passando na rede, então problemas com roteadores não são a causa. Independentemente disso, decidi tentar o RDP.

Eu instalei o xrdp nos sistemas Linux e tentei conectar usando a ferramenta mstsc.exe. Digitar o endereço IP e nada mais abrirá a tela preta que pergunta qual protocolo de conexão usar. Como esperado, nenhum dos protocolos não RDP funcionou, causando erros de conexão, mas nenhuma das opções de RDP funcionou. Isto é, rdp-any, freerdp-any ou sesman-x11rdp. O primeiro falha, o segundo congela e o terceiro apenas fecha mstsc completamente.

Então agora a questão é: qual é a causa? Eu não configurei algo no Linux, ou há algo mais que eu preciso fazer no Windows? Eu segui vários guias on-line para tentar definir as coisas, mas nenhum funcionou. No momento, a única maneira de me conectar aos sistemas Linux é usando o TeamViewer, mas pela Internet, não via LAN.

Eu purgou todo o software VNC / RDP dos meus sistemas Linux, então estou pronto para começar tudo de novo. Eu prefiro usar o mstsc do meu sistema Windows, mas estou disposto a aceitar o TightVNC também.

EDIT: Para ser claro, a intenção é controlar o mesmo desktop, não um novo desktop nos sistemas Linux.

    
por Hiigaran 28.09.2017 / 11:57

2 respostas

0

1) tightvnc só pode ser usado como um servidor X "extra" ou "virtual" que não esteja conectado à área de trabalho visível. Como você pode ver em man vncserver :

vncserver is a wrapper script for Xvnc, the free X server for VNC (Virtual Network Computing). It provides all capabilities of a standard X server, but does not connect to a display for itself. Instead, Xvnc creates a virtual desktop you can view or control remotely using a VNC viewer.

É aí que vem o tight do nome: Ao fornecer apenas um servidor X virtual e não se incomodar com a exibição real, o codebase pode ser muito mais leve.

2) Eu não estou familiarizado com xrdp , mas acredito que apenas fornece uma ponte entre o protocolo RDP e o protocolo VNC. Então você ainda precisa de um servidor VNC para conectá-lo.

3) Se você quiser um servidor VNC conectado à exibição visível, precisará de x11vnc .

    
por 29.09.2017 / 11:12
-1

Acredito que você tem que configurar o "gerenciador de janelas" para o usuário que você usou para fazer login com nome de usuário e senha, se você acabou em vnc com um desktop cinza e um X como cursor do mouse. (você foi perguntado também por login, não só senha, certo?)

Configure um "gerenciador de janelas" para esse usuário e / ou verifique se você precisa configurar um gerenciador de login gráfico para o seu servidor tightvncs.

    
por 28.09.2017 / 15:26