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.


fonte

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.

baraboom
fonte
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

Journeyman Geek
fonte
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.

alpha_989
fonte
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.

celebridade
fonte