É possível instalar um servidor X no Windows para utilizar as aplicações X-Windows (Gnome, KDE, etc.) no Windows (por exemplo através uma conexão ssh).
O método seguinte não utiliza Cygwin.
No exemplo aqui a baixo, nossa máquina Windows Windows (na qual se instala o servidor X) tem como IP 10.0.0.1
O servidor ssh Linux no qual se vai conectar tem como IP 10.0.0.2
O método seguinte não utiliza Cygwin.
No exemplo aqui a baixo, nossa máquina Windows Windows (na qual se instala o servidor X) tem como IP 10.0.0.1
O servidor ssh Linux no qual se vai conectar tem como IP 10.0.0.2
1. Instalar X-Ming
baixe e instale XMing
Par exemple, prenez Xming-6-9-0-24-setup.exe
Pegue igualmente um cliente SSH, como putty.
Lance XMing: você deva ver o X na barra de tarefas:
Par exemple, prenez Xming-6-9-0-24-setup.exe
Pegue igualmente um cliente SSH, como putty.
Lance XMing: você deva ver o X na barra de tarefas:
2. Abrir sua conexão SSH
Lance putty.
Nos parâmetros de putty:
Active o forwarding X11: "Connexão" > "SSH" > "X11" > marcar "Enable X11 forwarding"
Nos parâmetros de putty:
Active o forwarding X11: "Connexão" > "SSH" > "X11" > marcar "Enable X11 forwarding"
Para gerenciar corretamente as teclas de funções, vá em "Terminal" > "Keyboard" > selecionar "Linux".
E, para afixar corretamente os caracteres acentuados no terminal, vá em "Windows" > "Translation" > e escolher "UTF-8":
Volte para "Sessão" para entrar o endereço do servidor ssh.
Você pode (se você quiser) entrar um nome de sessão e clicar em sur "Save" para conservar estes parâmetros.
(Bastará um duplo clique sobre o nome de sessão ("Minha sessão ") na práxima vez para lançar a sessão)
3. Lance as aplicações!
Depois de conectado, você pode lançar aplicações gráficas.
Por exemplo:
gedit &
firefox &
gnome-terminal &
xterm &
Por exemplo, para rodar o kde por exemplo, utilize o comando startkde.
Notas
Problemas eventuais
· Se as janelas gráficas não se afixarem, verifique que X11Forwarding yes está bem em "yes" dans /etc/ssh/sshd_config depois relance seu servidor ssh (sudo /etc/init.d/sshd restart)
· Se a janela de comando lhe exibir uma mensagem do tipo:
Xlib: connection to "localhost:10.0" refused by server
Xlib: PuTTY X11 proxy: wrong authentication protocol attempted
Quando você tentar lançar uma aplicação gráfica, é porque seu usuário está logado e já utiliza uma sessão X (em local no PC distante por exemplo).
Com o desktop completo
Se você desejar encontrar a integralidade de seu desktop (e não somente as janelas das aplicações), você tem diversas soluções :
· XNest/gdmflexiserver
· NX Server.
· gnome-session
Para gdmflexiserver, digite simplesmente em seu console ssh: gdmflexiserver -n
Uma nova janela vai se abrir e você poderá se conectar com seu login/ senha e beneficiar de um ambiente gráfico completo (desktop, fundo de tela, ícones, barras de menus...)
NX Server funciona igualmente através ssh e tem a vantagem de ser muito mais rápido que X11 puro no ssh.
Eis dois destes artigos:
gnome-session pode ser lançado diretamente, mas tem o risco de se sobrepor à sua barra de tarefas.
0 comentários :
Enviar um comentário