Como fazer o Putty fazer o equivalente a "ssh -X"?


22

Quero conectar-me a um servidor Linux na área de trabalho do Windows 7. Posso fazer o ssh com êxito, mas quero o equivalente a "ssh -X", para poder abrir programas GUI e realmente vê-los.

Respostas:


16

Você pode habilitar o encaminhamento X11 na configuração do Putty. No menu à esquerda, encontre a árvore de conexões. No SSH, expanda-o e você verá a janela Túneis. Clique em "Ativar encaminhamento do X11". Está configurando o padrão para exibição em X em "localhost: 0".

Obviamente, o servidor ao qual você está se conectando também precisa ser configurado corretamente.

Espero que isso ajude e boa sorte.


6
Obviamente, você também precisa de um servidor X11 em execução no computador com massa, para que os programas remotos tenham uma maneira de exibir suas GUIs.
— Ben Voigt

13

você precisará de um xserver como o xming rodando também.

Pessoalmente, eu apenas tendem a usar mobaxterm e ssh-x, porque isso é um pouco mais simples


1
  1. Instale um Xserver. Suas opções gratuitas são Xming, XSRV e Cygwin / X. Pessoalmente, uso a versão gratuita do Xming, porque trabalho principalmente na linha de comando e minhas necessidades de gráficos intensivos não são demais, e sei que o Xming funciona. A versão do Xming que eu uso é de 2007 e, enquanto o Xming ainda está sendo desenvolvido ativamente, a versão mais recente 7.7 não está mais disponível sem pagar uma doação ao autor. O XSRV e o Cygwin / X são mais bem conservados, mas eu não o usei.

  2. No Putty, em SSH> X11, você precisa "Ativar o encaminhamento de X" e definir a exibição no servidor "X display location: = localhost: 0". Você também pode verificar se tudo está funcionando executando "echo $ DISPLAY" depois de fazer o login através do SSH. Se os gráficos estiverem sendo encaminhados corretamente para o Xserver, deverá ler a variável DISPLAY que deve ter o valor: 10 ou: 0. Os valores podem variar um pouco, dependendo de quantas sessões X você estiver executando: /unix/10121/open-a-window-on-a-remote-x-display-why-cannot- exibição aberta

  3. Experimente o programa "xeyes" ou "xclock", que exibirá uma GUI, para fins de teste.


0

Eu acho que você está muito melhor instalando o cygwin com o xserver e o openssh, caso contrário, instalar o servidor x pode ser muito complicado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.