Instalando um servidor X no Windows
É possível instalar um servidor X no Windows para usar aplicativos X-Windows (Gnome, KDE, etc. através de uma conexão SSH).
- O método a seguir não faz uso do Cygwin. No exemplo abaixo, nosso PC Windows (no qual o servidor X está instalado) tem o IP: 10.0.0.1
- O servidor SSH do Linux no qual você se conectará possui o seguinte IP: 10.0.0.2
1. Instale o X-Ming
- Baixe e instale o Xming
- Por exemplo, tome Xming-6-9-0-24-setup.exe.
- Instale também um cliente SSH, como o Putty.
- Inicie o Xming: clique no X na barra de tarefas:
2. Abra sua conexão SSH
- Lançamento putty.
- Configuração:
- Ative o encaminhamento do X11: "Connexion"> "SSH"> "X11"> marque "Ativar o encaminhamento do X11"
- Para gerenciar adequadamente as teclas de função, vá para "Terminal"> "Teclado"> selecione "Linux".
- E, finalmente, para exibir caracteres acentuados corretamente no terminal, vá para "Windows"> "Tradução"> e selecione "UTF-8"
- Volte para "Session" e digite o endereço do servidor ssh.
Você pode (se quiser) digitar um nome de sessão e clicar em "Salvar" para salvar essas configurações.
(Basta clicar duas vezes no nome da sessão para iniciar a sessão.)
3. Lançar aplicativos!
Uma vez conectado, você pode executar aplicativos gráficos.
Por exemplo:
gedit e
Raposa de fogo &
gnome-terminal
xterm e
Por exemplo, aqui o Synaptic e o Firefox são lançados no Linux (10.0.0.2) e exibem suas janelas no servidor X do Windows (10.0.0.1) por meio do SSH:
Notas
Problemas potenciais
Se as janelas gráficas não forem exibidas, verifique se X11Forwarding está definido como "yes" em / etc / ssh / sshd_config e reinicie seu servidor SSH ( sudo /etc/init.d/sshd restart )
Se a janela de comando lhe der uma mensagem como:
Xlib: conexão para "localhost: 10.0" recusada pelo servidor
Xlib: PuTTY X11 proxy: protocolo de autenticação errado tentado
quando você tenta executar um aplicativo GUI, significa simplesmente que um usuário já está logado e usando uma sessão X.
Tenha a área de trabalho completa
Se você quiser ter acesso a uma área de trabalho completa (não apenas aplicativos do Windows), você tem várias opções:
- XNest / gdmflexiserver
- Servidor NX.
- gnome-session
Para o gdmflexiserver, basta digitar seu seguinte comando no console do ssh: gdmflexiserver -n
Uma nova janela será aberta e você poderá fazer o login com seu nome de usuário / senha e receber um ambiente gráfico completo (área de trabalho, papel de parede, ícones, barras de menus ...)
O NX Server também funciona através do SSH e tem a vantagem de ser muito mais rápido que o X11 em relação ao SSH.
Veja estes dois artigos:
- instalar o servidor NX
- Instalar um servidor FreeNX